2. DNS: Domain Name System
DNS
- Especificado por Paul Mockapetris em 1983.
História DNS
- Implementação original BIND (Berkeley Internet Name Domain)
- Atualmente mantido pelo ISC (Internet System Consortium)
- Outras implementações: NSD, DNS da Microsoft, PowerDNS, tinydns.
DNS
4. Raíz da árvore: “.”
Domínios de primeiro nível: “com, edu, gov, mil, net, ...”
Fora dos EUA, são utilizados o código ISO: “com.br”
ICANN (Internet Corporation for Assigned Names and Numbers)
DNS
7. Após a consulta, é feito armazenamento em cache.
Armazenamento em cache de respostas negativas.
DNS
8. Protocolo:
– UDP na porta 53 para consultas e respostas.
– TCP na porta 53 transferência de zonas entre mestres e
escravos.
DNS
9. Banco de Dados DNS
– É um conjunto de arquivos de texto mantidos pelo
administrador.
– São normalmente chamados de arquivos de zonas.
DNS
10. Toxonomia de servidores de nomes:
– Autorizado representante oficial da zona
• Mestre servidor principal da zona
• Escravo copia seus dados do mestre, secundário.
– Não-autorizado responde a uma consulta no cache, não sabe se os dados são válidos.
• Cache armazena os dados consultados anteriormente.
– Recursivo consultas em seu nome, até retornar uma resposta ou erro.
– Não-recursivo refere-se a outro servidor se ele não conseguir uma resposta.
DNS
11. Bibliografia
KUROSE, James F., ROSS, Keith W. Redes de Computadores e a Internet:
uma abordagem top down. São Paulo: Pearson, 2010.
MORIMOTO, Carlos. Redes – Guia Prático. Porto Alegre: SUL Editores, 2009.
TANENBAUM, Andrew S. Redes de Computadores. Rio de Janeiro: Elsevier,
2003.