DNS Ubuntu Resolución Directa

Primero, deberemos instalar Bind9

 

Escribiremos los comandos primero para actualizar el sistema

sudo apt update
sudo apt upgrade 

 

Ahora, instalamos bind9 con el comando

sudo apt install -y bind9

 

Ahora comprobaremos el estado

sudo systemctl status named


Por si esta activado el firewall, aƱadiremos la regla:

sudo ufw allow bind9


AƱadiremos los Forwarders al archivo "sudo gedit /etc/bind/named.conf.options" y escribiremos la linea:

forwarders {
                8.8.8.8;
                8.8.4.4;
        };

  


Ahora, comprobaremos la configuracion con:

sudo named-checkconf 


Y recargamos la configuracion sin parar el servicio con:

sudo systemctl reload named


Ahora, definimos la zona directa en "/etc/bind/named.conf.local"

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

Y aƱadimos la linea:

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

 

Ahora, crearemos los registros del archivo "/etc/bind/db.dominio111.local"

sudo gedit /etc/bind/db.dominio111.local

Y aƱadimos las siguientes lineas

$TTL 1D

@ IN SOA ns.dominio111.local. profe.dominio111.local. (
        1 ; serial
        604800 ; refresh
        86400 ; retry
        2419200 ; expiration
        604800 ; TTL negative cache
)

; Registros NS (Servidores de nombres)

@ IN NS ai1pc111.dominio111.local.

; Registros A

ai1pc100      IN      A 192.168.32.100
router  IN      A 192.168.32.1
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

; con punto final
ai1pc121.dominio111.local.      IN      A 192.168.32.121
ai1pc122.dominio111.local.      IN      A 192.168.32.122
ai1pc123.dominio111.local.      IN      A 192.168.32.123
ai1pc124.dominio111.local.      IN      A 192.168.32.124

Y se ve de la siguiente forma

 


Y ahora deberemos comprobar la sintaxis de la zona con:

named-checkzone dominio111.local /etc/bind/db.dominio111.local


Recargaremos la nueva configuracion con:

sudo systemctl reload named


Para comprobar los registros desde nuestro ordenador utilizaremos los siguientes comandos:

( ai1pc1** = ordenador a probar ) ( localhost = 192.168.32.111 )

nslookup ai1pc111.dominio111.local  localhost
nslookup ai1pc101.dominio111.local  localhost
nslookup ai1pc124.dominio111.local  localhost

 

 


Comments

Popular posts from this blog

Exchange - Windows Server 2025

AWS HTTP - Windows Server 2025

Virtual Box Ubuntu · Maestro - Esclavo