|
Link Original - Clube das
Redes
http://www.clubedasredes.eti.br/rede0006.htm
O DNS (Domain Name System),
é um sistema de gerenciamento de nomes,
hierárquico e distribuído, e opera segundo duas
definições, são elas:
| » |
Examinar
e atualizar o banco de dados. |
| » |
Reproduzir
a informação do banco de dados entre servidores. |
DNS começou quando
a Internet, era uma pequena rede estabelecida pelo Departamento de
Defesa para propósitos de pesquisa. O
endereçamento dos computadores nesta rede era administrado
por um único arquivo de hosts localizado em um
único servidor central. Cada rede que precisasse solucionar
nomes de hosts em outras redes, carregava este arquivo. Como o
número de hosts na Internet cresceu, o tráfico
gerado pelo processo de atualização assim como o
tamanho do arquivo de hosts, também, com isso, surgiu a
necessidade de um novo sistema que oferecesse
características como a escalabilidade aliada à
administração descentralizada.
O sistema de distribuição de nomes de
domínio foi introduzido em 1984, e com ele, os nomes de
hosts residentes em um banco de dados pôde ser
distribuído entre servidores múltiplos, baixando
assim, a carga em qualquer servidor que provê
administração no sistema de
nomeação de domínios. Ele baseia-se em
nomes hierárquicos e permite a
inscrição de vários dados digitados
além do nome do host e seu IP. Em virtude do banco de dados
de DNS ser distribuído, seu tamanho é ilimitado e
o desempenho não degrada tanto quando se adiciona mais
servidores nele.
O DNS originalmente estava baseado nas RFCs 882 (Conceitos de
Domínio e instalações) e 883
(Implementação de Domínio e
Especificação), que foram substituídas
depois pelas 1034 (Conceitos de Domínio e
Instalações) e 1035
(Implementação de Domínio e
Especificação). Existem outras, e estas,
descrevem a segurança do DNS, sua
implementação e partes administrativas do mesmo.
A implementação do DNS-Berkeley, foi desenvolvido
originalmente para o sistema operacional BSD UNIX 4.3.
A implementação do Servidor de DNS Microsoft se
tornou parte do sistema operacional Windows NT na versão
Server 4.0. Como a maioria das implementações de
DNS, teve suas raízes nas RFCs 1034 e 1035.
Na Versão DNS do Windows 2000 server, sua
implementação se baseia nas RFCs 1034, 1035,
1886, 1996, 1995, 2136, 2308 e 2052.
Há dois tipos de zonas que podem ser criadas em um DNS,
são elas:
| 1) |
Zona
primária - Para a qual são feitas todas as
atualizações para os registros pertencentes
àquela zona. |
| 2) |
Zona
secundária - Que é representada por uma
cópia de somente leitura da zona primária. |
A
Razão de sua existência e o entendimento
prático
Ele existe, porque as aplicações utilizam
endereços IP de 32 bits quando vão abrir
conexões ou enviar datagramas IP, Entretanto, elas
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
acontece porque o 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.
O DNS é administrado por uma Autoridade de
Inscrição de Nome na Internet,
responsável por manter domínios de topo de
nível que são nomeados através de
organizações e por fim, por países.
Estes nomes de domínio, seguem o Padrão 3166
Internacional.
Veja a seguir um exemplo que como a árvore de
domínios se forma:

Na
figura acima, você deve ter notado as
abreviações existentes, elas são
reservadas para uso através de
organizações, como também, existem no
último nível de abreviações
antes dos nomes das entidades finais, abreviações
contendo de dois a três caracteres que representam os
países.
| DNS |
Tipo
de Organizações |
| com |
Organizações
Comerciais |
| edu |
Instituições
Educacionais |
| org |
Organizações
Filantrópicas |
| net |
Redes
(backbone da Internet) |
| gov |
Organizações
Governamentais |
| mil |
Organizações
Militares |
| num |
Números
de telefones |
| arpa |
Reverso
de DNS |
| xx |
Código
dos Países (br, ar e tw como exemplo) |
Para
se encontrar o nome "empresa1.com.br" na Internet, pode ser
necessário fazer pesquisa em até quatro
servidores de nomes. Inicialmente é consultado o servidor
central, denominado Raiz, que então, indica o servidor de
nomes responsável pelo ".br", que indica em seguida o
servidor responsável pelo domínio
"empresa1.com.br".
Na
maioria das vezes, não há necessidade de se fazer
pesquisas a outros servidores, pois o servidor local que atende o host
cliente que requisitou a pesquisa, guarda a
informação em seu cache, tão logo ele
faça a primeira pesquisa em um nome que não
esteja no seu domínio, sendo assim, as futuras pesquisas
serão fornecidas de maneira instantânea.
É
possível também fazer pesquisas inversas, ou
seja, fornecendo um número IP, o servidor devolve o
domínio correspondente, e isso acontece porque, os
servidores possuem uma zona de dados para
resoluções inversas (Chamado de Reverso).
Nota: Para que um domínio seja
registrado na Internet, é obrigatório o uso de
pelo menos dois servidores de nomes responsáveis pelo
domínio criado, e eles, podem ser construídos na
infra-estrutura da própria empresa, ou em uma
infra-estrutura terceirizada. Outra coisa importante também,
no caso de ter o DNS montado na infra-estrutura da própria
empresa, e ter o roteador de fronteira com a Internet devidamente
configurado, para que as pesquisas e transferências de zonas
sejam feitas de forma correta e segura.
(07/2000).
Revisado em (05/2004).
Luiz Carlos dos Santos
Revisão baseada no texto e gravuras enviadas por Michael Capela.
|