apt-get update
apt-get install bind9
ufw allow 53
service bind9 start
service bind9 status
named-checkconf
named-checkzone adr.es /etc/bind/db.adr.es
Fichero de Configuración del servidor:
/etc/bind/named.conf
Fichero de zonas:
/etc/bind/named.conf.local
Fichero de zonas por defecto - root:
/etc/bind/named.conf.default-zones
Fichero de Configuración del DNS:
/etc/bind/named.conf.options
nano /etc/hosts
nano /etc/resolv.conf
systemctl restart networking
systemctl restart NetworkManager
Sirve para comprobar la configuración DNS de un dominio o IP según un registro específico.
Servidores DNS del dominio:
> 127.0.0.1 > set type=NS > adr.es
Servidores de correo:
> 192.168.1.100 > set type=MX > adr.es
Nombres asociados a una IPv4:
> 127.0.0.1 > set type=A > adr.es
/etc/bind/named.conf.local:
options { directory "/var/cache/bind"; forwarders { 192.168.8.1; }; dnssec-validation no; auth-nxdomain no; # conform to RFC1035 listen-on { any; }; // listen-on-v6 { any; }; };
/etc/bind/named.conf.local:
zone "adr.es"{ type master; file "/etc/bind/db.adr.es"; };
/etc/bind/db.adr.es:
$TTL 1D adr.es. IN SOA dns1.adr.es. administrador.adr.es ( 1 ; N* de serie 604800 ; Intervalo de actualización 86400 ; Intervalo de reintento 2419200 ; Expiración 604800 ) ; TTL adr.es. IN NS dns1.adr.es. dns1 IN A 192.168.0.230 www IN A 192.168.0.153 correo IN A 192.168.0.4 adr.es. IN MX 1 correo otra IN CNAME iesjorgeguillen.es
Comprobar con nslookup:
> 127.0.0.1 > set type=NS > adr.es
/etc/bind/named.conf.local:
zone "0.168.192.in-addr.arpa"{ type master; file "/etc/bind/db.192.168.0"; };
/etc/bind/db.192.168.0:
$TTL 1D 0.168.192.in-addr.arpa. IN SOA dns1.adr.es. administrador.adr.es. ( 1 604800 86400 2419200 10800 ) 0.168.192.in-addr.arpa. IN NS dns1.adr.es. 230 IN PTR dns1.adr.es. 153 IN PTR www.adr.es.
Comprobar con nslookup:
> 127.0.0.1 > set type=PTR > 230.0.168.192.in-addr.arpa.
En el servidor DNS1:
/etc/bind/named.conf.local:
listen-on {192.168.0.226;}; // La IP de dns2 allow-transfer {192.168.0.226;}; // La IP de dns2 allow-query {192.168.0.226;}; // La IP de dns2
/etc/bind/db.adr.es:
dns2 IN A 192.168.0.226
En el servidor DNS2:
/etc/bind/named.conf.local:
zone "adr.es"{ type slave; masters{192.168.0.226;}; // IP de DNS1 file "/etc/bind/db.jonis.net"; };
Configurar:
Es necesario especificar con un registro A donde está el servidor DNS primario y crearle un registro NS.
Para configurar registros A:
Administrador del Servidor > Herramientas > DNS > Nombre_Servidor > Zonas de Búsqueda directa > Click derecho > Registro A
Para configurar registros MX:
" Pero no se pone nombre al registro