Comando named-checkconf comprueba la sintaxis solo de un archivo de configuración de DNS (bind). El archivo se analiza y se comprueba en busca de errores de sintaxis, junto con todos los archivos que incluye. Si no se especifica ningún archivo con el comando, /etc/named.conf se lee de manera predeterminada.
1. Compruebe la configuración de bind9 (DNS)
En caso de que se realicen cambios en la configuración de enlace, recomiendo verificar el archivo de configuración de DNS antes de reiniciar el servicio.
named-checkconf /etc/named.conf
Si el enlace se ejecuta en un entorno chroot, use el siguiente comando junto con el comando anterior
named-checkconf -t /var/named/chroot /etc/named.conf
El comando anterior no mostrará nada si no se encuentra ningún error en el archivo de configuración. En caso de cualquier error se mostrará como salida.
2. Comprobar archivo de zona de enlace
Para verificar la sintaxis del archivo de zona usando el siguiente comando. Mostrará el resultado en ambos casos.
named-checkzone demotecadmin.net /var/named/demotecadmin.net.db
Salida de muestra;
zone demotecadmin.net/IN: loaded serial 3013040200 OK
3. Compruebe el archivo de configuración en la versión anterior de Bind
Si está utilizando una versión anterior del enlace, también puede haber verificado la configuración con el siguiente comando.
service named configtest
Salida de muestra:
zone tool.com/IN: loaded serial 42 zone localhost/IN: loaded serial 42 zone 1.168.192.in-addr.arpa/IN: loaded serial 1997022700 zone 0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa/IN: loaded serial 1997022700 zone 255.in-addr.arpa/IN: loaded serial 42 zone 0.in-addr.arpa/IN: loaded serial 42