Comando named-checkconf controlla la sintassi solo di un file di configurazione DNS (bind). Il file viene analizzato e controllato per errori di sintassi, insieme a tutti i file inclusi. Se non è specificato alcun file con il comando, /etc/named.conf viene letto per impostazione predefinita.
1. Controllare la configurazione di bind9 (DNS)
In caso di modifiche apportate alla configurazione del collegamento, consiglio di controllare il file di configurazione DNS prima di riavviare il servizio.
named-checkconf /etc/named.conf
Se il collegamento è in esecuzione nell'ambiente chroot, utilizzare il comando seguente anche insieme al comando precedente
named-checkconf -t /var/named/chroot /etc/named.conf
Il comando precedente non mostrerà nulla se non è stato trovato alcun errore nel file di configurazione. In caso di errore verrà visualizzato come output.
2. Controlla il file della zona di collegamento
Per controllare la sintassi del file di zona utilizzando il comando seguente. Mostrerà il risultato in entrambi i casi.
named-checkzone demotecadmin.net /var/named/demotecadmin.net.db
Esempio di output;
zone demotecadmin.net/IN: loaded serial 3013040200 OK
3. Controlla il file di configurazione nella versione precedente di Bind
Se stai utilizzando una versione precedente del binding, puoi anche aver verificato la configurazione utilizzando il comando seguente.
service named configtest
Esempio di uscita:
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