Configurando um servidor DNS

A questão é, o que seria DNS?

O DNS(Domain Name System - Sistema de Nomes de Domínios), ele é responsável em resolver nomes de domínio em endereços de rede (IPs).
 Exemplo: O DNS irá converter o domínio www.linux.org em endereço IPs. Mas pra isso, é preciso fazer uma configuração. Originalmente foi desenvolvido para o sistema operacional Unix, no qual será utilizado o pacote BIND9 para esta configuração. Foi utilizado a distribuição Ubuntu para fazer essa configuração.
 Veremos como é simples! =)

Abra o terminal e como root, instale o pacote bind9, utilizaremos o comando a seguir:

# aptitude install bind9  

Ao instalar, precisamos entrar no diretório Bind9 com o comando:


#cd /etc/bind

Vamos supor que queremos criar um domínio com os seguintes detalhes:

Domínio: admroot.edu.br
Nome do host: dns1
IP do Servidor: 200.130.15.128
Nome do arquivo de zona direta: adm.zone
Servidor de e-mail: dns1


Precisamos tirar uma cópia do db.local com o nome do arquivo de zona, entrar nele com o "vim", utilizado para editar o arquivo conforme o domínio que queremos.


#cp db.local adm.zone


#vim adm.zone

(Início da configuração)

$TTL    604800
@    IN    SOA    admroot.edu.br. root.admroot.edu.br. (
                  2        ; Serial
             604800        ; Refresh
              86400        ; Retry
            2419200        ; Expire
             604800 )    ; Negative Cache TTL
;
@    IN    NS    admroot.edu.br.
@    IN    A   200.130.15.128





Na primeira linha indica a origem do domínio e, ao mesmo tempo, o início da configuração.
Na segunda até a sexta linha, é o valor de sincronismo, que permite que o servidor DNS secundário mantenha-se sincronizado com o principal, detectando alterações na configuração. 
As duas últimas, concluem a seção inicial:

@    IN    NS    admroot.edu.br.
@    IN    A   200.130.15.128


a primeira, diz quem são as máquinas responsáveis pelo domínio. Ao usar apenas um servidor DNS, precisamos simplesmente repetir o nome do servidor, seguido pelo domínio, em seguida também especificaremos o IP do servidor.

 Salva as configurações, pressionando as teclas ( Esc + :wq!).
 Agora iremos editar o named.conf.local :


#vim /etc/bind/named.conf.local

      zone "admroot.edu.br"{
      type master;
      file "/etc/bind/adm.zone"
};



Criamos o zone, o tipo, e em qual arquivo será salvo.

Modificaremos agora o resolv.conf  , onde será colocado o IP da máquina na variável nameserver.

#vim /etc/bind/resolv.conf


nameserver 200.130.15.128

Pronto!! Agora reiniciaremos o Bind e verificaremos os logs para ver se está tudo certinho!!


#/etc/init.d/bind9 restart (REINICIAR)


#cat  /var/log/daemon.log (VERIFICAÇÃO) 

OBS. : O comando CAT ele imprimirá na tela o que desejas.




Boa sorte!! =)

Comentários

Postar um comentário

Postagens mais visitadas deste blog

O IPv6 - Alocação de endereços

Característica do Protocolo FTP

A camada Aplicação - Modelo OSI