Instalación y configuración de DNS en Ubuntu

 Primero tenemos que poner los comandos adecuados para instalar el bind9:

1. sudo apt update 

2. sudo apt upgrade 

Una vez que estos dos hayan comprobado correctamente vamos a instalar los servicios de bind9

1. sudo apt install bind9

2. sudo apt install bind9-doc

3. sudo apt install dnsutils

Cuando ya terminemos de instalarlo todo vamos a editar los reenviadores que se encuentran en el archivo named.conf.options que se encuentra en la carpeta /etc/bind. Para editarlo vamos a poner el siguiente comando:

sudo gedit /etc/bind/named.conf.options

una vez abierto el editor de texto ponemos lo siguiente:

// Descomentar y configurar los reenviadores
    // forwarders {
    //     0.0.0.0;
    // };

    forwarders {
         80.58.61.250;
         80.58.61.254;
         8.8.8.8;
         8.8.4.4;
    };

reiniciamos el servidor con el comando "sudo systemctl restart bind9.service" y comprobamos que funciona con el comando "sudo systemctl status bind9.service" para ver si el servidor DNS da algún error.

Editamos el fichero "named.conf.local"  con el comando "sudo gedit /etc/bind/named.conf.local" para crear la zona de resolución directa.

zone "dominio102.local" {
    type master;
        file "/etc/bind/db.dominio102.local";

}

editamos la nueva zona  con el comando "sudo gedit /etc/bind/db.dominio102.local"

y tiene que quedar de la siguiente manera:

$TTL    604800 
@    IN    SOA    dominio0102.local. alumno102.dominio102.local. (
             2016101703        ; Serial
             604800        ; Refresh
              86400        ; Retry
            2419200        ; Expire
             604800 )    ; Negative Cache TTL

        IN      A       192.168.32.102
;
@    IN    NS    ns.dominio0102.local.
@    IN    A    192.168.32.102
;@    IN    AAAA    ::1
ns      IN      A       192.168.32.102

ai1pc102    IN    A    192.168.32.102
ai1pc102.dominio102.local.    IN    A    
192.168.32.102

ai1pc101    IN    A    192.168.32.101
ai1pc102    IN    A    
192.168.32.102

ai1pc103    IN    A    192.168.32.103

ai1pc104    IN    A    192.168.32.104

ai1pc105    IN    A    192.168.32.105

ai1pc106    IN    A    192.168.32.106

ai1pc107    IN    A    192.168.32.107

ai1pc108    IN    A    192.168.32.108

ai1pc109    IN    A    192.168.32.109

ai1pc110    IN    A    192.168.32.110

ai1pc111    IN    A    192.168.32.111

ai1pc112    IN    A    192.168.32.112

ai1pc113    IN    A    192.168.32.113

ai1pc114    IN    A   192.168.32.114

ai1pc115    IN    A    192.168.32.115

ai1pc116    IN    A    192.168.32.116

ai1pc117    IN    A    192.168.32.117

ai1pc118    IN    A    192.168.32.118

ai1pc119    IN    A    192.168.32.119

ai1pc120    IN    A    192.168.32.120


-->  sudo service bind9 stop <-- Para apagar el servidor.

--> sudo service bind9 start <-- Para iniciar el servidor

--> sudo service bind9 restart <-- Para reiniciar el servidor

--> sudo service bind9 status <-- Para ver el estado del servidor.

Reiniciamos el servidor DNS con el comando "sudo systemctl restart bind9.service" y comprobamos que funciona con el comando "dig" o "nslookup"

Para la zona inversa creamos la zona inversa:

zone "192.in-addr.arpa" {
    type master;
    file "/etc/bind/db.192";
};

Dentro del archivo in-addr.arpa ponemos los datos para la resolución inversa:

$TTL    38400    ;segundos que puede estar el registro en la caché
192.in-addr.arpa.    IN    SOA    ai1pc100.aulaI1.com. profe.aulaI1.com. (
             2016102001        ; Número de serie / Serial
              10800        ; Actualización / Refresh
               3600        ; Tiempo de reintentos / Retry
             604800        ; Caducidad / Expire
              38400 )    ; Valor TTL / Negative Cache TTL
;
192.in-addr.arpa.    IN    NS    ai1pc100.aulaI1.com.

100.1.168.192.in-addr.arpa.    IN    PTR    ai1pc100.aulaI1.com.
100.1.168            IN    PTR    ai1pc100.aulaI1.com.

101.1.168            IN    PTR    ai1pc101.aulaI1.com.
102.1.168            IN    PTR    ai1pc102.aulaI1.com.
103.1.168            IN    PTR    ai1pc103.aulaI1.com.
104.1.168            IN    PTR    ai1pc104.aulaI1.com.
105.1.168            IN    PTR    ai1pc105.aulaI1.com.
106.1.168            IN    PTR    ai1pc106.aulaI1.com.
107.1.168            IN    PTR    ai1pc107.aulaI1.com.
108.1.168            IN    PTR    ai1pc108.aulaI1.com.
109.1.168            IN    PTR    ai1pc109.aulaI1.com.
110.1.168            IN    PTR    ai1pc110.aulaI1.com.
111.1.168            IN    PTR    ai1pc111.aulaI1.com.
112.1.168            IN    PTR    ai1pc112.aulaI1.com.
113.1.168            IN    PTR    ai1pc113.aulaI1.com.
114.1.168            IN    PTR    ai1pc114.aulaI1.com.
115.1.168            IN    PTR    ai1pc115.aulaI1.com.
116.1.168            IN    PTR    ai1pc116.aulaI1.com. 


Comentarios

Entradas populares de este blog

Telnet cliente de correo

Informe de mi equipo

Presentación