Příkaz named-checkconf kontroluje syntaxi pouze konfiguračního souboru DNS (bind). Soubor je analyzován a zkontrolován na chyby syntaxe spolu se všemi soubory, které obsahuje. Pokud u příkazu není zadán žádný soubor, čte se standardně /etc/named.conf.
1. Zkontrolujte konfiguraci bind9 (DNS)
V případě jakýchkoli změn provedených v konfiguraci vazby doporučuji před restartováním služby zkontrolovat konfigurační soubor DNS.
named-checkconf /etc/named.conf
Pokud vazba běží v prostředí chroot, použijte níže uvedený příkaz také spolu s výše uvedeným příkazem
named-checkconf -t /var/named/chroot /etc/named.conf
Výše uvedený příkaz neukáže nic, pokud v konfiguračním souboru není nalezena žádná chyba. V případě jakékoli chyby se zobrazí jako výstup.
2. Zkontrolujte soubor zóny vazby
Chcete-li zkontrolovat syntaxi souboru zóny pomocí příkazu níže. Zobrazí výsledek v obou případech.
named-checkzone demotecadmin.net /var/named/demotecadmin.net.db
Ukázkový výstup;
zone demotecadmin.net/IN: loaded serial 3013040200 OK
3. Zkontrolujte konfigurační soubor ve starší verzi Bind
Pokud používáte starší verzi vazby, můžete také zkontrolovat konfiguraci pomocí níže uvedeného příkazu.
service named configtest
Ukázkový výstup:
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