Configuración de un servidor DNS Bind9 maestro-esclavo en Linux y Windows
Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones
Escrito el en español con un tamaño de 4,72 KB
Configuración de un servidor DNS Bind9 maestro-esclavo
En el servidor Linux (maestro)
Instalación y configuración inicial
- Instalar bind9:
sudo apt-get install bind9
- Configurar la interfaz de red (reemplazar con las direcciones IP correspondientes):
auto eth0 iface eth0 inet static address y.y.y.y netmask x.x.x.x gateway z.z.z.z
- Modificar el archivo de configuración principal de Bind9:
nano /etc/bind/named.conf.local
- Añadir la zona de búsqueda directa:
// Zona de búsquedas directas zone "asir.com" { type master; file "/etc/bind/asir.db"; allow-transfer { ip_esclavo; }; // Permitir transferencia de zona al esclavo allow-query { any; }; // Permitir consultas desde cualquier host };
- Añadir la zona de búsqueda inversa:
// Zona de búsquedas inversas
zone "1.10.in-addr.arpa" {
type master;
file "/etc/bind/10.1.rev";
allow-transfer { ip_esclavo; }; // Permitir transferencia de zona al esclavo
allow-query { any; }; // Permitir consultas desde cualquier host
};
Copiar el archivo de ejemplo db.local
a la misma carpeta con los nombres asir.db
y 10.1.rev
:cp db.local asir.db
cp db.127 10.1.rev
Configurar los archivos de zona para búsquedas directas e inversas:nano /etc/bind/asir.db
nano /etc/bind/10.1.rev
Comprobar la configuración de las zonas:named-checkzone asir.com asir.db
named-checkzone 1.10.in-addr.arpa 10.1.rev
Reiniciar el servicio Bind9:service bind9 restart
Configuración del servidor esclavo
- Instalar bind9 en el servidor esclavo:
sudo apt-get install bind9
- Configurar la interfaz de red del servidor esclavo (reemplazar con las direcciones IP correspondientes):
auto eth0 iface eth0 inet static address y.y.y.y netmask x.x.x.x gateway z.z.z.z
- En el servidor esclavo, editar el archivo
/etc/bind/named.conf.local
y agregar las zonas como esclavas:// Resolución para búsquedas directas zone "asir.com" { type slave; file "/var/cache/bind/asir.db"; masters { ip_servidor_maestro; }; allow-query { any; }; }; // Resolución para búsquedas inversas zone "1.10.in-addr.arpa" { type slave; file "/var/cache/bind/10.1.rev"; masters { ip_servidor_maestro; }; allow-query { any; }; };
- Reiniciar el servicio Bind9 en el servidor esclavo:
service bind9 restart
- Verificar que los archivos de zona se hayan copiado desde el maestro al directorio
/var/cache/bind
en el esclavo.
En el cliente Linux
- En el archivo
/etc/network/interfaces
, configurar la dirección IP del servidor DNS maestro o esclavo:auto eth0 iface eth0 inet static address y.y.y.y netmask x.x.x.x gateway z.z.z.z dns-nameservers ip_servidor_dns
- Probar la resolución de nombres utilizando
nslookup
:nslookup ip_a_resolver nslookup nombre_a_resolver
En el servidor Windows (maestro)
- Instalar la función "Servidor DNS" a través del Administrador del servidor.
- Abrir el Administrador de DNS y agregar una nueva zona para cada tipo de búsqueda (directa e inversa) como primaria.
- Agregar los registros de host deseados a las zonas.
En el servidor Windows (esclavo)
- Instalar la función "Servidor DNS" a través del Administrador del servidor.
- Abrir el Administrador de DNS y agregar una nueva zona para cada tipo de búsqueda (directa e inversa) como secundaria.
- En el servidor maestro, ir a las propiedades de cada zona y en la pestaña "Servidores de nombres", agregar la dirección IP del servidor esclavo. En la pestaña "Transferencia de zona", permitir la transferencia de zona al esclavo.
Consideraciones adicionales
- Reemplazar las direcciones IP de ejemplo (y.y.y.y, x.x.x.x, z.z.z.z, ip_servidor_dns, ip_esclavo, ip_servidor_maestro) con las direcciones IP reales de la red.
- Para actualizar los registros en el esclavo después de modificar la zona en el maestro, es necesario incrementar el número de serie en el archivo de zona del maestro y reiniciar el servicio Bind9 en ambos servidores.
- Es recomendable consultar la documentación oficial de Bind9 para obtener información detallada sobre la configuración de zonas maestras y esclavas.