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.441 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 2: Entendendo o DNS

Como funciona o DNS


O DNS existe porque as aplicações utilizam endereços IP quando vão abrir conexões ou enviar datagramas IP. Entretanto, as aplicações normalmente identificam os hosts por nomes ao invés de identificar por números. O funcionamento básico está em pegar o nome que a aplicação forneceu e devolver o número IP correspondente, mas isso só acontece porque os servidores possuem algoritmos de pesquisas locais e remotas, bem como um banco de dados com as informações sobre os domínios no qual eles são responsáveis.

Por exemplo, o host da empresa fulano, tenta acessar o site www.ciclano.com.br. A empresa fulano possui um servidor DNS interno com subdomínio fulano.com.br. O host que tentou acessar o servidor www.ciclano.com.br tem o nome no DNS "host1.fulano.com.br".

Nesta requisição, o host1 irá consultar primeiramente o servidor DNS interno, que fará pesquisa na tabela de tradução de nomes para endereços IP´s. Não encontrando o IP do host www.cilano.com.br, o DNS interno requisitará uma pesquisa ao DNS externo no subdomínio "com.br".

O subdomínio por sua vez, pesquisará na tabela de resolução de nomes, o IP do host ciclano.com.br. A requisição sendo confirmada, a próxima pesquisa será no DNS ciclano.com.br, onde será procurado o host "www", que será encontrado. Com isso, o host1 receberá o endereço IP pesquisado pelo programa cliente, neste caso o browser.

Estruturação do DNS


Conforme mencionado anteriormente, o DNS é um banco hierárquico e distribuído. Sendo que o nível mais alto é formado por servidores DNS do domínio "raiz", conforme a figura 1. Os órgãos responsáveis pelos servidores "raiz" são: Departamento de Defesa Norte-Americano, NASA e principalmente a Internic, a qual é responsável pela gestão dos subdomínios no mundo.

No Brasil a gestão de subdomínios é de responsabilidade da FAPESP (Fundação de Amparo à Pesquisa do Estado de São Paulo).

Na tabela 1 são mostrados alguns códigos de países utilizados no DNS.

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.

Tabela 1 - Códigos de países utilizados no DNS

Nas tabelas 2, 3 e 4 são mostrados alguns domínios de primeiro nível no Brasil (DPN).


Tabela 2 - Domínios de primeiro nível (DPN) no Brasil para empresas


Tabela 3 - Domínios de primeiro nível (DPN) para profissionais liberais


Tabela 4 - Domínios de primeiro nível (DPN) para pessoas físicas


Figura 1 - Estruturação do banco de dados do DNS
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

Linux, aí vamos nós!

Permissões do Linux

Migrando para Linux sem medo (parte 2)

Configurando DOTNET Core e instalando VSCode no Linux

Concatenação, conexão e recursividade de comandos no GNU/Linux

#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.