Crear un fichero de zona para "marisma.intranet", además de la zona de resolución inversa. En la zona se definirán los siguientes FQDN:
- Servidor DNS: ns1
- Servidor FTP: ftp1
- Servidores de correo: mail1, mail2
- Servidores web: www, departamentos
Se pide:
- Configurar el servidor DNS con los registros necesarios.
- Cambiar la configuración del cliente para que emplee el nuevo servidor DNS:
/etc/resolv.conf. - Hacer las consultas necesarias para comprobar el correcto funcionamiento del servidor DNS: (SOA, MX, A, NS). Comprobar además la resolución inversa.
Referencias:
- Cómo configurar BIND como un servidor DNS autoritativo en Ubuntu 14.04
- zytrax.com - DNS
- BIND9ServerHowto - Ubuntu Community Help Wiki
- Libro Pro DNS and BIND (Chapter 4 DNS types)
-
Instalación de BIND9 (si no está instalado):
sudo apt update sudo apt install bind9 bind9utils bind9-doc
-
Configuración de la Zona Directa (marisma.intranet):
-
Crear el archivo de zona directa:
sudo nano /etc/bind/db.marisma.intranet
Ejemplo de contenido de
db.marisma.intranet:$TTL 86400 @ IN SOA ns1.marisma.intranet. admin.marisma.intranet. ( 2024022701 ; Serial 3600 ; Refresh 1800 ; Retry 604800 ; Expire 86400 ) ; Minimum TTL @ IN NS ns1.marisma.intranet. ns1 IN A 192.168.1.10 ftp1 IN A 192.168.1.20 mail1 IN A 192.168.1.30 mail2 IN A 192.168.1.31 www IN A 192.168.1.40 departamentos IN A 192.168.1.41
-
-
Configuración de la Zona Inversa:
-
Determinar la red para la zona inversa (ej: 192.168.1.0/24).
-
Crear el archivo de zona inversa:
sudo nano /etc/bind/db.192.168.1
Ejemplo de contenido de
db.192.168.1:$TTL 86400 @ IN SOA ns1.marisma.intranet. admin.marisma.intranet. ( 2024022701 ; Serial 3600 ; Refresh 1800 ; Retry 604800 ; Expire 86400 ) ; Minimum TTL @ IN NS ns1.marisma.intranet. 10 IN PTR ns1.marisma.intranet. 20 IN PTR ftp1.marisma.intranet. 30 IN PTR mail1.marisma.intranet. 31 IN PTR mail2.marisma.intranet. 40 IN PTR www.marisma.intranet. 41 IN PTR departamentos.marisma.intranet.
-
-
Configuración de BIND para las Zonas:
-
Reiniciar BIND9:
sudo systemctl restart bind9
-
Configuración del Cliente DNS (temporal):
-
Editar el archivo
/etc/resolv.conf:sudo nano /etc/resolv.conf
Añadir o modificar la línea
nameserverpara que apunte al servidor DNS:nameserver 127.0.0.1 -
Nota importante: Los cambios en
/etc/resolv.confson temporales y se perderán al reiniciar.
-
-
Configuración del Cliente DNS (persistente):
sudo nano /etc/nsswitch.conf
Cambiar la línea:
hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4A:
hosts: files dns -
Comprobación del correcto funcionamiento del servidor DNS:
-
Usar
digpara comprobar los registros:dig SOA marisma.intranet dig NS marisma.intranet dig MX marisma.intranet dig A www.marisma.intranet dig -x 192.168.1.10
-
Si
pingo el navegador no resuelven los nombres, seguir las indicaciones de la "Nota" en el enunciado para modificar/etc/nsswitch.conf.
-
Autor: Alejandro Mateo - @AlexM2Media
Repositorio: SREI-2ASIR
Web/Portfolio: alexm2.media


