Conceito e Implementação
Naylor Garcia Bachiega
DNS
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
DNS
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
Registrando um nome de domínio de segundo nível:
No Brasil – Registro.br
DNS
Processo de Consulta: vangogh.cs.berkeley.edu
DNS
Após a consulta, é feito armazenamento em cache.
Armazenamento em cache de respostas negativas.
DNS
Protocolo:
– UDP na porta 53 para consultas e respostas.
– TCP na porta 53 transferência de zonas entre mestres e
escravos.
DNS
Banco de Dados DNS
– É um conjunto de arquivos de texto mantidos pelo
administrador.
– São normalmente chamados de arquivos de zonas.
DNS
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
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.

DNS Domain Name System: conceito e implementação

  • 1.
  • 2.
    DNS: Domain NameSystem 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
  • 3.
  • 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
  • 5.
    Registrando um nomede domínio de segundo nível: No Brasil – Registro.br DNS
  • 6.
    Processo de Consulta:vangogh.cs.berkeley.edu DNS
  • 7.
    Após a consulta,é feito armazenamento em cache. Armazenamento em cache de respostas negativas. DNS
  • 8.
    Protocolo: – UDP naporta 53 para consultas e respostas. – TCP na porta 53 transferência de zonas entre mestres e escravos. DNS
  • 9.
    Banco de DadosDNS – É um conjunto de arquivos de texto mantidos pelo administrador. – São normalmente chamados de arquivos de zonas. DNS
  • 10.
    Toxonomia de servidoresde 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.