Página seguinte Página anterior Índice

70. sistema/rede/dns

70.1 Como faço para configurar meu DNS (bind)?

O DNS (domain name system) converte endereços IP's em números IP's e vice-versa, por exemplo: o endereço IP www.conectiva.com.br tem o seu equivalente ao número 200.250.58.156. Isto evita ter que decorar uma sequência grande de números IP's. A operação inversa (transformar números IP's em um endereço IP) é chamado de DNS reverso. Parece não haver muito sentido em executar tal operação mas existem aplicativos que se utilizam deste serviço como o irc (internet relay chat).

1- CONFIGURAÇÃO BÁSICA DA MÁQUINA

Vamos primeiro configurar os ítens básicos do servidor, como nome, domínio.
Para isto será utilizado o aplicativo linuxconf.

[root@localhost]# linuxconf 

Nota: Neste exemplo configuraremos o domínio chamado "intranet" e o nome do
servidor DNS se chamará "server" e é uma rede classe C (máscara
255.255.255.0). 
Aqui estão somente as configurações obrigatórias, entretanto para este
procedimento funcionar a placa de rede deve estar funcionando corretamente,
caso contrário configure-o antes de continuar.

Ambiente de rede -->
    Informação básica da máquina -->
        Nome da máquina: server.intranet
        Primeiro nome + domínio: server.intranet
        Apelidos (opc): server
        Máscara: 255.255.255.0
    Aceitar
  Sair
 Sair
Ativar Mudanças

Agora reinicie o seu computador.

2- CONFIGURAÇÃO DO DNS

Entre novamente no linuxconf e siga os passos:

2.1 - Configurar um domínio

Ambiente de rede -->
    DNS - servidor de nomes de domínio -->
        Configurar:
            domínios -->
                Adicionar -->
                    domínio: intranet
                    servidor principal: server.intranet.
                    email do administrador: pode colocar qualquer email
                    Divulgando o DNS: server.intranet.
                    Divulgando o EMAIL: server.intranet.

Nota: o ponto também faz parte da configuração (server.intranet.)


2.2 - Cadastrar as workstations que fazem parte do domínio

Ambiente de rede -->
    DNS - servidor de nomes de domínio -->
        Informações de máquinas por domínio -->
            Selecione o domínio desejado e aperte ENTER
            Agora repita os seguintes passos para cadastrar
            as workstations, note que o servidor já está cadastrado
                Adicionar -->
                    maquina1.intranet (nome de uma máquina qualquer)
                        Aceitar -->
                            Endereços IPs: 192.168.255.xxx
                        Aceitar
                    Sair
                Sair


2.3 - Configurar DNS reverso

Ambiente de rede -->
    DNS - servidor de nomes de domínio -->
        Mapas de IPs reversos -->
            obs 1: como pode ser observado já existe um endereço reverso
            configurado que se refere ao endereço local (loopback).
            Agora vamos acrescentar o endereço reverso do nosso dominío.
            Adicionar -->
                Número de rede: 192.168.255
            Aceitar
        Sair

Nota: Não é necessário cadastrar as workstations nos mapas de IPs reversos,
pois o linuxconf faz esta tarefa automática (desde que elas já estejam
previamente cadastradas pelo passo 2.2).


2.4 - Configurar domínios virtuais

Neste exemplo estamos criando um atalho da máquina virtual.intranet para a
máquina1.intranet, ou seja, a máquina1.intranet responde por todas as
resquisições feitas à virtual.intranet.

Ambiente de rede -->
    DNS - servidor de nomes de domínio -->
         Informações de máquinas por domínio -->
            Selecione o domínio desejado e aperte ENTER
                Adicionar -->
                    virtual.intranet (nome da máquina)
                        Aceitar -->
                            é um apelido para: máquina1.intranet
                        Aceitar
                    Sair
                Sair


2.5 - Configurar o arquivo /etc/resolv.conf (importantíssimo)

Este é o arquivo que geralmente gera muitos erros, por isso tome muita
atenção pois no arquivo /etc/resolv.conf deve-se colocar qual é o seu
servidor de DNS (que no seu caso é a sua própria máquina), porém nunca
coloque o seu endereço IP mas sim o endereço de loop back.

search intranet
nameserver 127.0.0.1
Ambiente de rede -->
    DNS - especificação do servidor de nomes -->
        [X] em operações normais, DNS é necessário  
        Domínio padrão: intranet
        Servidor de nomes 1: 127.0.0.1
        Procurar domínio 1 (opc.): intranet

        Aceitar
    Sair
Sair
Ativar Mudanças
        

2.6 - Iniciando o serviço DNS

Agora para "levantar" o servidor (server.intranet) basta digitar o seguinte
comando:

[root@localhost]# cds

[root@localhost]# ./named start

para parar o serviço:
[root@localhost]# ./named stop

para reiniciar o serviço:
[root@localhost]# ./named restart


2.7 - Testando o servidor DNS

Execute o seguinte comando:

[root@localhost]# nslookup

Se o servidor estiver funcionando corretamente deverá aparecer uma mensagem
mais ou menos como essa:

Default Server:  localhost
Address:  127.0.0.1

>

Agora digite o nome de alguma máquina que foi cadastrada, nesse caso a
máquina se chamava teste.intranet:


> teste
Server:  localhost
Address:  127.0.0.1

Name:    teste.intranet
Address:  192.168.255.15

Se quiser obter uma resposta mais completa digite:

> set q=any

E agora, por exemplo, consulte as informações sobre o domínio intranet:

> intranet
Server:  localhost
Address:  127.0.0.1

intranet       nameserver = server.intranet
intranet       preference = 5, mail exchanger = server.intranet
intranet
        origin = server.intranet
        mail addr = hostmaster.server.intranet
        serial = 2000041201
        refresh = 3600 (1H)
        retry   = 900 (15M)
        expire  = 1209600 (2W)
        minimum ttl = 43200 (12H)
intranet       nameserver = server.intranet
server.intranet     internet address = 192.168.255.10
>


Página seguinte Página anterior Índice