Instalación y configuración de servidores DNS


A. Entorno Linux: BIND9

BIND9 es el servidor DNS más utilizado en Internet. Es robusto, flexible y muy potente.

  • Instalación: En sistemas basados en Debian/Ubuntu: apt install bind9 bind9utils bind9-doc.

  • Archivos clave de configuración:

    • /etc/bind/named.conf.options: Aquí definimos los reenviadores (forwarders) y las ACLs.

    • /etc/bind/named.conf.local: Aquí definimos nuestras zonas primarias y secundarias.

    • /etc/bind/db.midominio.es: Este es el archivo de zona donde declaras tus registros A, MX, NS, etc.

  • Arranque y verificación:

    • Arrancar/Reiniciar: systemctl restart bind9.

    • Comprobar sintaxis: named-checkconf (para el archivo principal) y named-checkzone midominio.es /etc/bind/db.midominio.es (para verificar que el archivo de zona no tenga errores de formato).

B. Entorno Windows Server

Windows Server integra el DNS con Active Directory, lo que simplifica mucho la gestión en entornos empresariales.

  • Instalación: Se realiza desde el Administrador del Servidor (Asistente para agregar roles y características -> Servidor DNS).

  • Configuración: La gestión se hace desde la Consola de Administración DNS:

    • Crear Zona: Clic derecho en "Zonas de búsqueda directa" -> "Zona nueva" (Primaria).

    • Registros: Clic derecho en la zona -> "Host nuevo (A o AAAA)" para añadir servidores, o "Alias nuevo (CNAME)" para redirecciones.

    • Transferencias: Se configuran en la pestaña "Transferencias de zona" dentro de las propiedades de la zona, especificando las IPs de los servidores secundarios permitidos.

Tabla comparativa: Configuración

TareaBIND9 (Linux)DNS Windows Server
InterfázCLI (Archivos de texto)GUI (Consola DNS)
Validaciónnamed-checkconf / named-checkzoneAsistente de comprobación integrado
Sincronizaciónnotify y transferencias (AXFR)Replicación de Active Directory
LogsArchivos en /var/log/namedVisor de sucesos de Windows