DNS (Domain Naming System)
Todo computador ou dispositivo conectado com outro computador ou dispositivo tem um endereço, que é normalmente escrito na forma de quatro números separados por ponto, como 192.168.0.1. O DNS associa um endereço numérico a um nome, para estabecer uma conexão entre computadores■ Na Internet, estes endereços são usados por roteadores para enviar informações de um servidor web para outro, de forma que cada unidade de informação enviada contenha a informação de destino
■ Um nome como www.umsite.com.br depende de um DNS. Os três componentes separados por ponto são:
◊ o nome do ambiente de hospedagem (www)
◊ o nome do domínio (umsite)
◊ o domínio de alto nível, top level domain (com)
◊ sufixo do país (br)
A tradução de um nome em um número e vice-versa é feita da direita para a esquerda
■ Cada domínio de alto nível aponta para um banco de dados raiz - a empresa responsável pelo registro acrescenta um nome a este banco de dados, único para cada domínio de alto nível
■ Quando um nome é acrescentado a este banco de dados, fica associado a diversos servidores DNS que guardam as informações sobre o domínio e seus detalhes
■ O primeiro servidor DNS para o domínio é o primário e os outros, secundários
■ O processo de conversão de um nome de domínio num endereço (numérico) começa com uma solicitação ao banco de dados raiz, para que este localize os servidores DNS associados a este domínio, o que permite que a solicitação encontre o endereço associado ao nome no seu ambiente de hospedagem
Mais informação sobre o assunto (link externo)
► Introduction to DNS (HTML Goodies)