DNS BIND9 UBUNTU

 

 INSTALACIÓN DEL SERVICIO DNS BIND9

 

Para instalar el DNS hay que seguir los siguientes pasos

sudo apt update

sudo apt upgrade

sudo apt install -y  bind9

sudo systemctl status named

Regla para el firewall
sudo ufw allow bind9

 

 

-Configurar los forwarders:

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

//forwarders {

//   8.8.8.8;

//    8.8.4.4;

 //   };

 

 

DNS ZONA DIRECTA

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

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



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

$TTL 1D

 

@ IN SOA ns.dominio113.local. ai1pc113.dominio113.local. (

        1 ; 2024.10.03

        604800 ; refresh

        86400 ; retry

        2419200 ; expiration

        604800 ; TTL negative cache

)

 

; Registros NS (Servidores de nombres)

 

@ IN NS ns.dominio113.local.

 

; Registros A

 

ns      IN      A 192.168.32.113

router  IN      A 192.168.32.1

ai1pc100  IN      A 192.168.32.100

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

ai1pc121  IN      A 192.168.32.121

ai1pc122  IN      A 192.168.32.122

ai1pc123  IN      A 192.168.32.123

ai1pc124  IN      A 192.168.32.124

 

 

Comprobamos que este bien la estructura:

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

 

Actualizamos el servicio:

systemtctl restart bind9

 

Comprobamos que este todo bien:

nslookup ai1pc100.dominio113.local  localhost

 

 

 

 

 

 

 

DNS INVERSO

Para el DNS inverso, primero debemos añadir la zona .local.

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

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


 

Crearemos el fichero  

sudo gedit /etc/bind/db.192.168.32

$TTL 1D

 

@ IN SOA ns.dominio113.local. ai1pc113.dominio113.local. (

        1       ; 07/oct/11:07

        604800  ; refresh

        86400   ; retry

        2419200 ; expire

        604800  ; TTL negative cache

)

 

; Servidor de nombres

@       IN      NS      ns.dominio113.local.

 

; Registros PTR (Mapeo de IPs a nombres de host)

 

1       IN      PTR     router.dominio113.local.

100     IN      PTR     ai1pc100.dominio113.local.

101     IN      PTR     ai1pc101.dominio113.local.

102     IN      PTR     ai1pc102.dominio113.local.

103     IN      PTR     ai1pc103.dominio113.local.

104     IN      PTR     ai1pc104.dominio113.local.

105     IN      PTR     ai1pc105.dominio113.local.

106     IN      PTR     ai1pc106.dominio113.local.

107     IN      PTR     ai1pc107.dominio113.local.

108     IN      PTR     ai1pc108.dominio113.local.

109     IN      PTR     ai1pc109.dominio113.local.

110     IN      PTR     ai1pc110.dominio113.local.

111     IN      PTR     ai1pc111.dominio113.local.

112     IN      PTR     ai1pc112.dominio113.local.

113     IN      PTR     ai1pc113.dominio113.local.

114     IN      PTR     ai1pc114.dominio113.local.

115     IN      PTR     ai1pc115.dominio113.local.

116     IN      PTR     ai1pc116.dominio113.local.

117     IN      PTR     ai1pc117.dominio113.local.

118     IN      PTR     ai1pc118.dominio113.local.

119     IN      PTR     ai1pc119.dominio113.local.

120     IN      PTR     ai1pc120.dominio113.local.

121     IN      PTR     ai1pc121.dominio113.local.

122     IN      PTR     ai1pc122.dominio113.local.

123     IN      PTR     ai1pc123.dominio113.local.

124     IN      PTR     ai1pc124.dominio113.local.

Actualizamos el servicio:

sudo systemctl reload named

 

Lo Probamos:
nslookup 192.168.31.1  192.168.32.113

 












Comentarios

Entradas populares de este blog

SERVIDOR DNS PRINCIPAL Y SECUNDARIO

AWS WINDOWS SERVER FTP

HTTP-WINDOWS SERVER IIS