Princípios básicos
do TCP/IP - Parte 1
Sevidores DNS
Não é necessário conhecer profundamente
a teoria de redes de computadores para entendermos como a Internet
funciona. Basta apenas um pouco de organização em
nossas idéias, lembrando sempre um único conceito:
você só consegue chegar a um computador na Internet
se este computador tiver um nome único em todo o mundo.
Se ele tiver um nome único ele poderá ser localizado
como se fosse um destinatário de uma carta de correio.
Na aula anterior falamos sobre a origem da Internet. Uma das
colocações feitas é a existência de
um órgão central no Estados Unidos chamado Internic.
Este órgão é responsável por atribuir
nomes a cada computador do mundo.
Vamos por partes. Um computador só entende números.
Portanto, o protocolo TCP/IP só entende números.
Números do tipo 200.244.93.14. A este número único
chamamos de número IP. Com certeza não conseguiríamos
localizar nosso Site Web preferido se tivéssemos que gravar
toda esta quantidade de números. Para contornar este problema,
logo no início da Internet foi desenvolvido junto com o
TCP/IP o DNS - Domain Name Service.
O que vem a ser o DNS?
O DNS nada mais é que um programa de computador que consegue
descobrir os números dos computadores do mundo a partir
de um nome. Com certeza se você está ligado à
Intenet passou algum tempo junto ao seu provedor de acesso preenchendo
diversos itens de configuração, entre eles o servidor
de DNS.
E como funciona o DNS?
Vamos imaginar que você deseje acessar o site http://www.jbonline.com.br.
Este site tem número IP 200.244.93.14. Quando você
coloca este número em seu navegador, seu computador/navegador
tem uma "conversa" (protocolo) mas ou menos assim:
Obs.: Pode haver variações.
Computador/navegador fala com DNS - (O número IP do servidor
DNS foi configurado quando você se conectou a Internet).
DNS, quem é www.jbonline.com.br?
DNS - Vou dar uma olhadinha em minha memória recente (memória
cache). Opa, ninguém acessou este site na última
hora (Timeout de DNS). Espera um minutinho que vou perguntar ao
DNS chefe (DNS Master).
Conforme colocado, a Internet, e portanto as redes de computadores,
se baseiam em números únicos. Os DNS Masters são
máquinas de números IP conhecidos mundialmente e
registrados manualmente pelos administradores de redes em seus
servidores (computadores) de DNS. Estes servidores Master contêm
toda informação necessária para localizar
um computador na Internet. O servidor de DNS possui, em um arquivo
local na máquina, os números dos computadores dos
DNS masters que eles precisam acessar. Verificando um destes números
locais (pois algum pode estar "ocupado") o servidor
mestre é acessado.
DNS fala com DNS Chefe - Chefe, quem é www.jbonline.com.br?
DNS chefe fala com DNS - Olha, eu não sei. Posso apenas
dizer que a máquina responsável por responder pelo
Brasil (br) éuma máquina da Fapesp de número
XXX.XXX.XXX.XXX. (delegação de autoridade de domínio).
Vá nesta máquina e pergunte para ela.
DNS fala com DNS chefe - Ok Chefe, vou falar com ela. Obrigado
por me informar o número do br.
DNS fala com DNS do Brasil (BR) - DNSBR, quem é www.jbonline.com.br
? Me falaram que você sabe tudo sobre br.
DNSBR fala com DNS - Oi. Eu sou responsável por responder
pelas máquinas br. Entre elas as .com (comercial). Também
respondo por outras como .gov - Governo, .org - Organização
etc. Enfim, mando aqui no Brasil. Mas eu dei a responsabilidade
para máquina 200.229.231.67 para responder por todo jbonline.com.br.
Pergunte a ela quem é WWW. Eu não sei.
DNS fala com DNSBR - Obrigado. Vou perguntar a 200.229.231.67.
DNS fala com DNSJBONLINE - Oi, você sabe me informar quem
é www ? Já me falaram que você é responsável
por jbonline.com.br.
DNSJBONLINE fala com DNS - Claro. O número da máquina
é 200.244.93.14.
DNS fala com DNSJBONLINE - Obrigado. Vou informar ao navegador.
DNS fala com computador/navegador - Olha www.jbonline.com.br
é a máquina de número IP 200.244.93.14. É
só falar com ela.
E assim localizamos uma máquina na rede (número)
a partir de um nome.
Autor: Ricardo Land Rodrigues - ([email protected])
|