DNS Flashcards
O protocolo DNS atua na camada de […] na porta […] podendo operar tando em […] quanto em […].
O protocolo DNS atua na camada de aplicação na porta 53 podendo operar tando em TCP quanto em UDP.
- UDP: consultas simples (modo padrão)
- TCP: respostas acima de 512 bytes e transferências de zonas
Quais são os tipos de consultas DNS ?
Iterativa e recursiva.
Existem duas formas de implementação de implementação de transferências de zonas, quais são elas ?
AXFR – Implica em transferência completa ou integral da zona. Nesse sentido, o servidor DNS mestre envia todas as informações conhecidas para que o servidor DNS escravo possua uma base completamente replicada. Gera um custo de banda e processamento muito grande quando comparado ao outro método.
IXFR – Também conhecido como transferência incremental. Nesse sentido, busca-se atualizar apenas aquelas informações desatualizadas entre os servidores mestre e escravo.
Assim, gera-se um menor custo de processamento e de consumo de banda
Quanto as consultas DNS, quais possíveis respostas ?
Autoritária (authoritative) – É uma característica da resposta positiva com o diferencial de que a resposta foi obtida diretamente de um servidor responsável por uma zona, ou seja, é um servidor autoritário. Esses servidores fazer parte de uma zona primária.
Positiva – Resposta com a informação requisitada na consulta proveniente de qualquer nameserver. Os servidores que emitem respostas positivas fazer parte de zonas secundárias.
Referencial – Condição em que o servidor requisitado não possua uma resposta positiva e dessa forma, informa-se novos servidores que podem contribuir na resolução de nomes em questão.
Negativa – Ocorre sempre quando a consulta chega a um servidor autoritário sobre determinado domínio e este não possui a resposta. Pode-se apontar o motivo de registro inexistente ou o tipo utilizado não condiz com o nome do registro
As respostas as requisições DNS possuem quais campos ? (5)
Domínio - É o nome de domínio usado na pesquisa. Possui o mesmo padrão e formato utilizado na requisição.
**Tempo de Vida (TTL) - **Em alguns tipos de registro, este campo é opcional. Ele determinará por quanto tempo o registro ficará armazenado no cache dos servidores, após uma consulta realizada. Quando este tempo é zerado o registro é descartado. Quando há uma nova consulta, há a restauração do valor ou atualização para um novo valor fornecido. Pode ser usado com tempos variados conforme quão estável é a informação oferecida.
Classe - Contém um texto indicativo da classe do registro. É um campo obrigatório. Como a maioria absoluta de requisições são provenientes da INTERNET, este campo na sua maioria das vezes estará com a informação IN. O Windows Server 2000 só aceita este tipo de classe.
Valor ou Dados - Contém a informação propriamente dita formatada de acordo com o tipo. Pode-se utilizar formatação ASCII.
Type - Possui um texto que indica o tipo de registro e consequentemente o tipo de serviço DNS oferecido.
A estrutura do cabeçalho de requisição e resposta seguem o mesmo padrão, com um tamanho de 12 bytes. Os dois últimos bytes são utilizados para definir a quantidade de informações adicionais
O DNS também possui outros tipos de serviços de tradução de nomes em recursos específicos na rede, quais são eles ? (7)
A – Address IPv4 – Quando um cliente usa esse tipo de registro, o objetivo é descobrir o endereço IPv4 que responde por determinado nome de domínio;
AAAA – Address IPv6 - Quando um cliente usa esse tipo de registro, o objetivo é descobrir o endereço IPv6 que responde por determinado nome de domínio;
CNAME (Canonical Name) - Faz o mapeamento de um alias (apelido) ou um DNS alternativo.
**PTR – Pointer **– Realiza o caminho inverso. A partir de um endereço IPv4, deseja-se obter o respectivo nome de domínio;
**NS – Nameserver **– Especifica o nome do servidor DNS responsável por determinado domínio;
**MX – Mail Exchange **– Fornece o nome do servidor de e-mail de maior prioridade que responde por determinado domínio de e-mail. Após a obtenção desse nome, é preciso ainda realizar uma consulta do tipo address para se determinar o endereço IP;
SRV – Service – Permite definir serviços disponíveis em um domínio;