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
Publicar un comentario