Quando
queremos acessar um endereço da Internet, usamos nomes ao invés
de endereços IPs, o que facilita a vida do internauta. O mesmo
procedimento é realizado em uma Intranet, desta forma facilitando
o acesso a um determinado conteúdo.
Você
provavelmente está perguntando ... O endereçamento de redes TCP/IP
se dá através do endereço IP, então como é possível acessar um
determinado endereço através do uso de nomes? A resposta é simples,
através de DNS (Domain Name System).
Primeiramente
utilizávamos o arquivo HOSTS (sem extensão), localizado no diretório
WINDOWS para sistemas com o Windows 95 ou em sistemas UNIX. Veja
abaixo um exemplo de arquivo HOSTS e seu formato:
#
Endereço IP
Nome do computador
132.172.0.1
aprendaemcasa_serv
132.172.0.2
aprendaemcasa_term1
132.172.0.3
aprendaemcasa_term2
Este
sistema só é utilizado em intranets de pequeno porte (no inicio
a Internet também utilizava este sistema), pois atualmente é impossível
utilizar este procedimento pelo número de equipamentos ligados
na rede, sendo assim surgiu o sistema de nomes de domínios (DNS).
Através
desta tecnologia, o nome de domínios é dividido em níveis, conforme
podemos observar na sintaxe a seguir:
[nível.local].[nível
de rede].[nível de organização].[nível de país]
Neste
esquema, a divisão de nível mais alto é a do país e a mais baixo
é a do local. Neste esquema teremos diversas redes para cada tipo
de organização, sendo que estas poderão estar distribuídas de
forma independente em diversos locais (nível de país).
Exemplos:
aprendaemcasa.com.br.
Neste domínio, temos o nível de rede como "aprendaemcasa",
o nível de organização do tipo comercial (.com) e o nível de país
(BR) estabelecido para o Brasil.
Mas
como o sistema irá transformar um nome de domínio em um endereço
IP? Esta transformação se dá pelo uso de Servidores de Nomes
de Domínio, sendo que estes servidores são alimentados com todas
as entradas das máquinas que estão sob o seu domínio somando aqui
os endereços de outros servidores de nomes, servindo assim
como uma espécie de catálogo telefônico, porém ao invés de nomes
de pessoas e seus respectivos números telefônicos, teremos nomes
de domínios e seus respectivos endereços IP.
Os
servidores de nomes de domínios também obedecem uma hierarquia
para a coordenação destes procedimentos, ou seja, cada servidor
de nomes se torna responsável pelos endereços IPs das máquinas
que estão sob o seu domínio e, caso seja necessário o controle
de um domínio de alto nível, este servidor não irá armazenar o
endereço de outras máquinas, armazenando estes endereços nos servidores
de nomes dos domínios inferiores. Observe o gráfico a seguir para
compreender melhor o que acabamos de citar:

Na
próxima aula iremos estudar a forma pela qual se dão as pesquisas
sobre qual o endereço TCP/IP de um determinado nome de domínio.