Pular para o conteúdo

Conceituação de DNS

Este artigo foi escrito para facilitar o entendimento teórico do serviço de DNS. Os conceitos utilizados aqui, serem para qualquer plataforma.
Vanderson C. Siewert vandersoncs
Hits: 79.437 Categoria: Linux Subcategoria: Introdução
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Parte 4: Formato das mensagens do DNS

As mensagens trocadas pelo DNS utilizam protocolo UDP com a porta 53. O encapsulamento da mensagem é mostrado conforme figura 2.


Figura 2 - Encapsulamento da mensagem DNS

A mensagem possui um cabeçalho de tamanho fixo (12 bytes) e uma área de dados variável, conforme figura 3.


Figura 3 - Campos da mensagem DNS

Campos existentes na mensagem DNS:
  • Identificação: numera a mensagem DNS, para que consiga identificar corretamente a resposta;
  • Parâmetros: identifica o tipo de mensagem, 16 bits, conforme abaixo:

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

  • Número de perguntas: informará a quantidade de perguntas no campo seção de perguntas;
  • Número de respostas: informará a quantidade de respostas no campo seção de respostas;
  • Número de autoridades: informará a quantidade de autoridades no campo seção de autoridades;
  • Número de informações adicionais: informará a quantidade de informações adicionais no campo seção de informações adicionais.

O campo seção de perguntas possui o seguinte formato:
  • Nome do domínio;
  • Tipo de pergunta (16 bits): codifica a solicitação. Por exemplo, conversão de nome em endereço IP;
  • Classe de pergunta (16 bits): possui somente um valor possível (Internet).

Os campos seção de respostas, de autoridades e de informações adicionais, como por exemplo, a resposta contendo o endereço IP do nome de domínio, possui o seguinte formato:
  • Nome do domínio;
  • Tipo (16 bits): no exemplo, o endereço;
  • Classe (16 bits): a única opção disponível (Internet);
  • Tempo de vida (TTL) (32 bits): dado em segundos;
  • Comprimento do campo de dados (16 bits): dado em bytes;
  • Dados: são os dados em si, por exemplo, endereço IP solicitado.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
   1. Resumo
   2. Entendendo o DNS
   3. Resolução de nomes
   4. Formato das mensagens do DNS
   5. Tipos de registro DNS

Resumo da Norma ISO/IEC 13335-3

Utilizando o VNC Server no Linux

Fundamentos do sistema Linux: discos e partições

Gerenciando pacotes com o pacman

Entendendo a estrutura do Linux

Linux - Breve introdução, bom para iniciantes

Instalando o Fedora Core 5 via NFS

#1 Comentário enviado por fabio em 10/06/2006 - 18:32h
Excelente artigo, muito bem escrito. Parabéns!
#2 Comentário enviado por PCMasterPB em 10/06/2006 - 20:47h
Realmente um bom artigo.
#3 Comentário enviado por dtux em 11/06/2006 - 12:39h
hauahu q oloko me ajudou mto........
#4 Comentário enviado por JuNiOx em 11/06/2006 - 15:38h
ótimo artigo, bem detalhado
#5 Comentário enviado por thelinux em 12/06/2006 - 09:13h
Parabéns. Parte teórica bem explicado.
#6 Comentário enviado por michelpereira em 12/06/2006 - 12:47h
O artigo está bem escrito, apenas recomendo trocar os títulos de "Conceituação de DNS" para "Introdução ao DNS", pois para o usuário iniciante esse título pode demostivar a leitura.
#7 Comentário enviado por agk em 12/06/2006 - 15:15h
Muito bom o artigo parabéns. Só acredito que haja um erro na introdução:
Onde diz: "Este artigo foi escrito para facilitar o entendimento teórico do serviço de DNS. Os conceitos utilizados aqui, serem para qualquer plataforma."
Ficaria melhor: "Este artigo foi escrito para facilitar o entendimento teórico do serviço de DNS. Os conceitos utilizados aqui, são para qualquer plataforma."
No mais, muito bem detalhado e com certeza uma boa introdução para que quer aprender sobre este nobre serviço que é o DNS.
#8 Comentário enviado por vandersoncs em 12/06/2006 - 15:44h
Caro agk, realmente tem um erro na frase: "Este artigo foi escrito para facilitar o entendimento teórico do serviço de DNS. Os conceitos utilizados aqui, serem para qualquer plataforma."
A palavra serem, deveria estar como servem.

Desculpem-me o erro e muito obrigado pelos insentivos.
#9 Comentário enviado por rasxr3 em 12/06/2006 - 20:33h
Realmente merece o eleogio. Artigo excepcional, muito claro e objetivo. Parabéns ao autor.
#10 Comentário enviado por balani em 13/06/2006 - 13:39h
Legal, era oque eu precisava para me ajudar a explicar para umas pessoas a importancia do DNS, valew, parabens pelo artigo
#12 Comentário enviado por vandersoncs em 28/08/2006 - 17:02h
Caro amigo wlayosan, você terá que criar um registro com estes dois nomes apontando para o mesmo endereço IP. Os dois registros podem ser do tipo A, com as mesmas configurações somente modificando os nomes de domínio.

Abraço.
#13 Comentário enviado por Robson cardoso em 05/04/2007 - 15:22h
Bom comentário!!1
#14 Comentário enviado por celsolp em 16/05/2007 - 20:07h
To com um trabalho da facu!!!!
e tenho q instalar um servidor de DNS,
queria q um passo a passo, como montar um servidor de DNS...

flws..................
#15 Comentário enviado por E.taffarel em 16/11/2007 - 10:13h
Muito bem redigido e de fácil compreensão.

Parabéns.

Contribuir com comentário

Entre na sua conta para comentar.