Sunteți pe pagina 1din 3

DNS (Domain Name System)

O Domain Name System (DNS) um sistema para fazer o gerenciamento de


nomes hierrquico distribudo para qualquer recurso conectado Internet ou
em uma rede privada. Ele baseia-se em nomes hierrquicos e faz a inscrio
de diversos dados digitados alm do host e seu IP.
Conceitos importantes
Antes de vermos com configurar um servidor de DNS, importante conhecer
detalhes conceituais de como formado um nome e como ocorre o processo
de resoluo do mesmo.
Ao contrrio, do que muitos podem pensar, um nome, como, por exemplo
www.google.com.br lido da direita para a esquerda se formos pensar de
maneira tcnica. Como foi dito anteriormente, uma das caractersticas do DNS
que o mesmo hierrquico e utiliza como estrutura de dados uma rvore
para organizar as informaes.
Ao digitar o endereo www.google.com.br. no navegador, iniciado um
processo recursivo de consulta de endereo deste domnio que comea no
nosso prprio computador. O sistema operacional do nosso computador tenta
buscar localmente o IP deste domnio no arquivo de configurao que foi criado
para isto, no Linux, o mesmo conhecido como /etc/hosts. Este arquivo
contm uma tabela de endereos associados a nomes.
Caso o endereo no esteja neste arquivo, um outro arquivo ser consultado,
no caso do Linux, um arquivo chamado /etc/resolv.conf. Neste arquivo ficam
os endereos dos servidores de DNS fornecidos pelo nosso provedor de
Internet ou que ns mesmos indicamos usando servidores de DNS abertos,
como o caso, dos fornecidos pelo Google: 8.8.8.8 e 8.8.4.4.
Estes servidores de DNS que ficam localizados no arquivo /etc/resolv.conf
so conhecidos como servidores de DNS de cache, pois alm de fazerem as
consultas e fornecer a resposta para o cliente, eles armazenam esta consulta
em memria para consultas posteriores com a finalidade de economizar
recursos computacionais.
A partir da, iniciado uma conversa entre o servidor de cache indicado no
arquivo /etc/resolv.conf e os servidores de DNS espalhados na Internet. Por
isso faz sentido dizer que o nome lido da direita para esquerda, observe o
dilogo abaixo entre o servidor de DNS cache e os servidores de DNS
espalhados na rede a fim de ilustrar este processo de maneira mais didtica.
Exemplo de funcionamento:
DNS

DNS (Domain Name System) sistema usado para converter endereos IP


atravs de nomes de domnio para um formato numrico. Monstra que no tem
necessidade de manter um endereo 62.121.128.13, mas basta lembrar
www.dipol.pt. Traduo do nome de domnio para os nmeros feita pelo
servidor de DNS, aonde o computador envia um pedido para traduzir o
endereo, recebe a resposta com o endereo numrico, o computador faz a
conexo ao computador relevante / servidor.
Exemplo:
Diagrama de um cliente - A comunicao do servidor:

Fonte:http://www.dipol.pt/o_que_e_ddns_dynamic_domain_name_system_e_c
omo_usa-lo__bib93.htm
1.Qual o endereamento IP equivalente a www.dipol.pt?
2.www.dipol.pt 62.121.128.13
3.Oi, 62.121.128.13! Envie-me se contedo WWW.
4. Aqui est!
Esse tipo de comunicao possvel quando o servidor de destino tem um
endereo IP esttico aonde sempre acessvel. O registro, quando colocado
no banco de dados, fazendo a ligao do endereo 62.121.128.13 com
www.dipol.pt, est sempre constante e atualizando. Com isso o cliente
consegue se comunicar com o servidor, quer pelo endereo de domnio (pela
traduo DNS) ou pelo endereo numrico diretamente (sem a ajuda do
servio de DNS).

Referencias
TANENBAUM, S. ANDREW: Redes de Computadores, 4 edio, Editora
Campus, 2003.
http://www.dipol.pt/o_que_e_ddns_dynamic_domain_name_system_e_como_u
sa-lo__bib93.htm

S-ar putea să vă placă și