O DNS (Domain Name System
- Sistema de Nomes de Domínios) é um sistema de gerenciamento de nomes
hierárquico e distribuído operando segundo duas definições:
Quando você visita um site através do seu navegador ou quando envia
um email, a internet precisa saber em qual servidor o site e o e-mail
estão armazenados para poder responder à sua solicitação. A informação
da localização destes servidores está em um servidor chamado DNS
(Domain Name Server).
Cada domínio possui um registro no DNS
que define qual o endereço IP do servidor de hospedagem e o IP do
servidor de e-mail que responderão por este domínio. O processo para a
descoberta dos servidores que respondem por um domínio é denominado
“resolução do nome” ou “resolução do domínio”.
O navegadores e os sistemas clientes de e-mail solicitam que a
internet faça a resolução do domínio para apresentar um site, ou enviar
um e-mail. Esse processo é totalmente transparente para o usuário, que
apenas digita o site que quer visitar e o navegador descobre em qual
servidor o site está hospedado e em seguida solicita para o servidor de
hospedagem que envie a página inicial.
Por segurança, um domínio pode definir vários servidores DNS.
O DNS primário é o primeiro sistema a ser consultado no momento da
resolução do nome, caso o servidor DNS primário esteja em manutenção, o
servidor DNS secundário é consultado, e assim sucessivamente.
Devido ao intenso tráfego da internet e devido à segurança da rede,
a estrutura do banco de dados DNS é distribuída e hierárquica. Ou seja,
ao invés de um banco de dados central e único com informações de todos
os domínios, a resolução ocorre consultando-se diversos servidores DNS
e sua resolução é hierárquica (um servidor DNS pode apontar para outro
servidor DNS e assim sucessivamente).
A estrutura hierárquica equivale a uma árvore invertida, ou seja,
existe um servidor principal que aponta para um secundário que aponta
para um terceiro e assim sucessivamente. O servidor DNS que está no topo da internet é o servidor raiz.
Histórico do DNS
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 pode ser distribuído entre servidores
múltiplos, diminuindo 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. Este tipo de servidor
usa como porta padrão a 53.
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. O DNS passou a ser o serviço de resolução de nomes padrão a
partir do Windows 2000 Server como a maioria das implementações de DNS
teve suas raízes nas RFCs 882 e 883, e foi atualizado nas RFCs 1034 e
1035.
O servidor DNS
traduz nomes para os endereços IP e endereços IP para nomes
respectivos, e permitindo a localização de hosts em um domínio
determinado. Num sistema livre o serviço é implementado pelo software
BIND. Esse serviço geralmente se encontra localizado no servidor DNS
primário.
O servidor DNS
secundário é uma espécie de cópia de segurança do servidor DNS
primário. Quando não é possível encontrar um domínio através do
servidor primário o sistema tenta resolver o nome através do servidor
secundário.
Existem 13 servidores DNS
raiz no mundo todo e sem eles a Internet não funcionaria. Destes, dez
estão localizados nos Estados Unidos da América, um na Ásia e dois na
Europa. Para Aumentar a base instalada destes servidores, foram criadas
réplicas localizadas por todo o mundo, inclusive no Brasil desde 2003.
Ou seja, os servidores de diretórios responsáveis por prover
informações como nomes e endereços das máquinas são normalmente
chamados servidores de nomes. Na Internet, os serviços de nomes usado é
o DNS, que apresenta uma arquitetura cliente/servidor, podendo envolver
vários servidores DNS na resposta a uma consulta.
Bruno K.
Home
»
»Unlabelled
» DNS
DNS
05:51
Compartilhe:
0 comentários:
Postar um comentário