Servicio DNS en Ubuntu 18.04


Primero hay que configurar la ip y el dns correctamente. Para ello se va al icono de la red en la esquina derecha superior de la pantalla.


Luego se instalan las net-tools con el comando: "sudo apt install net-tools".


Ahora esta instalado el comando ifconfig.


Después se realiza una comprobación previa de la red con el comando "ip a".


Una vez echo eso se pondrá "sudo apt update" y luego de que allá terminado el proceso "sudo apt upgrade".



Sera necesario instalar el bind9 para ello usaremos estos comandos: "sudo apt install bind9" y "sudo apt install bind9-doc".



También se instalara el dnsutils con el comando "sudo apt install dnsutils".

 Antes de configurar el DNS tenemos que conocer este árbol de archivos para entender lo que hacemos.


sudo gedit /etc/bind/named.conf

// Incluye el contenido de otros ficheros de configuración

include "/etc/bind/named.conf.options";
include "/etc/bind/named.conf.local";
include "/etc/bind/named.conf.default-zones";

Entonces para configurar los DNS o renbiadores hay que editar el archivo options de named.conf la manera mas fácil de modificarlo es con el comando "sudo gedit /etc/bind/named.conf.options" y se nos abrirá el archivo options con el modificador de textos gedit.


Nos aparecerá esto (es solo un comentario):

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


Y hay que añadirle esto:

// 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;
    };


(en vuestro caso utilizar las direcciones DNS que queráis)

Y se guarda el archivo.

Ahora para "reiniciar" el servidor se usa el comando "sudo systemctl status restart bind9.service" y para ver el estado del servidor se ejecuta "sudo systemctl status bind9.service"


Configurar zona privada de resolución directa

Primero se modifica el archivo named.conf.local para ello se ejecuta el comando "sudo gedit /etc/bind/named.conf.local" y se abrirá con gedit.

Se añade esto:

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

(en vez de poner dominio.113.local pongan vuestro dominio)

Plantilla de registros archivo zona

Primero se ejecuta: "sudo cp /etc/bind/db.local /etc/bind/db.dominio100.local"

Después se ejecuta: "sudo gedit /etc/bind/db.dominio100.local" y se abrirá el archivo con gedit.





Se añade esto:

;
; BIND data file for dominio113.local
;
$TTL    604800
@    IN    SOA    dominio100.local. root.dominio100.local. (
                  2        ; Serial
             604800        ; Refresh
              86400        ; Retry
            2419200        ; Expire
             604800 )    ; Negative Cache TTL

        IN      A       172.28.0.113
;
@    IN    NS    ns.dominio100.local.
@    IN    A    
172.28.0.113
@    IN    AAAA    ::1
ns      IN      A       
172.28.0.113

Debajo de esto se añaden los ordenadores que quieras tal y como viene en la captura de pantalla.

Se guarda el archivo

Y se "reinicia" el servidor con "sudo systemctl restart bind9.service"







Comentarios

Entradas populares