Perintah named-checkconf memeriksa sintaks hanya dari file konfigurasi DNS (bind). File diuraikan dan diperiksa untuk kesalahan sintaks, bersama dengan semua file yang disertakan olehnya. Jika tidak ada file yang ditentukan dengan perintah, /etc/named.conf dibaca secara default.
1. Periksa konfigurasi bind9 (DNS)
Jika ada perubahan yang dilakukan dalam konfigurasi bind, saya sarankan untuk memeriksa file konfigurasi DNS sebelum memulai ulang layanan.
named-checkconf /etc/named.conf
Jika pengikatan berjalan di lingkungan chroot gunakan perintah di bawah ini juga bersama dengan perintah di atas
named-checkconf -t /var/named/chroot /etc/named.conf
Perintah di atas tidak akan menunjukkan apa-apa jika tidak ada kesalahan yang ditemukan di file konfigurasi. Jika ada kesalahan akan ditampilkan sebagai output.
2. Periksa File Bind Zone
Untuk memeriksa sintaks file zona menggunakan perintah di bawah ini. Ini akan menunjukkan hasil dalam kedua kasus.
named-checkzone demotecadmin.net /var/named/demotecadmin.net.db
Contoh keluaran;
zone demotecadmin.net/IN: loaded serial 3013040200 OK
3. Periksa file Konfigurasi di Bind versi lama
Jika Anda menggunakan versi bind yang lebih lama, Anda juga dapat memeriksa konfigurasi menggunakan perintah di bawah ini.
service named configtest
Contoh Keluaran:
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