Capítulo 9. Servidor de Nomes

Introdução
Funcionamento do DNS
Espaço de Nomes de Domínio
Nomes de Domínio
Domínios e Servidor Primário
Apresentação
Implementação
Referências
Servidor Secundário ou Escravo
Apresentação
Implementação
Configuração de Cache
Apresentação
Implementação

Neste capítulo serão apresentadas informações sobre instalação, configuração e manutenção de um servidor DNS (Domain Name System[28]) em uma máquina com Conectiva Linux. Você aprenderá como criar um domínio e administrar as máquinas ligadas a ele. Será visto como fazer com que estações possam utilizar o servidor DNS para acessar umas às outras através de seus respectivos nomes.

Além disso, você aprenderá um pouco sobre como o DNS consegue organizar um número absurdamente grande de máquinas conectadas possibilitando que se enxerguem, umas às outras, em uma rede.

Introdução

O DNS converte nomes de máquinas em endereços IP. Ele mapeia nomes para IPs e IPs para nomes. Ele é um banco de dados distribuído, permitindo, assim, que uma seção seja gerenciada localmente e esteja, mesmo assim, disponível para todo o mundo.

Os servidores de nomes compõem a parte servidor do mecanismo cliente-servidor do DNS. Os servidores de nomes contêm informações sobre uma parte do banco de dados e as torna disponíveis para os clientes ou resolvedores.

A estrutura do banco de dados do DNS é semelhante à estrutura do sistema de arquivos do Conectiva Linux, representada por uma árvore invertida. No sistema de arquivos tudo parte do diretório raiz; no DNS tudo parte de um nulo (""), representado em texto como um ponto (".").

Cada ramo da árvore representa uma partição do banco de dados geral - um diretório no sistema de arquivos do Conectiva Linux ou um domínio no DNS. Cada domínio pode ser dividido em mais partes chamadas subdomínios.

Cada domínio tem um nome. Este nome é dividido em duas partes. A primeira identifica sua relação ao domínio pai. A segunda parte é o nome do domínio, que identifica sua posição no banco de dados. Por exemplo, podemos ver que em kepler.minhaorganizacao.com.br, o nome de domínio é minhaorganizacao.com.br e o nome da máquina é kepler.

Cada domínio pode ser administrado por uma organização diferente. Estas organizações podem quebrar estes domínios em subdomínios e delegar o controle destes a outras organizações, tornando assim a administração extremamente descentralizada.

A estrutura pode parecer um tanto complicada, mas é muito mais simples do que parece. Tudo é um questão de partir de um domínio e ir descendo, até chegar a uma máquina (ou host).



[28] Sistema de nomes de domínio.