utilitas bernama-checkconf dibundel dengan paket BIND dan digunakan untuk memeriksa sintaks dari file konfigurasi bernama. Name-checkconf akan melintasi seluruh konfigurasi bind Anda dan semua file yang disertakan. Saat mengelola ribuan domain, ini berguna:Kesalahan sintaks konfigurasi apa pun yang diperkenalkan biasanya akan menyebabkan server nama berhenti memproses pada kesalahan itu. Dengan kata lain, zona apa pun yang ditentukan setelah kesalahan tidak akan dimuat ke server nama:
# ./named-checkconf ./named.conf;echo $? 0
Dan sekarang kami telah meninggalkan "." dalam alamat IP dalam pernyataan izinkan transfer:
# ./named-checkconf ./named.conf;echo $? ./named.conf:724: undefined ACL '72167.238.111' 1
Jika Anda menemukan kesalahan seperti yang ditunjukkan di bawah ini:
named-checkconf: command not found
Anda mungkin perlu menginstal paket bind9utils sesuai pilihan distribusi Anda.
Distribusi | Perintah |
---|---|
OS X | brew install bind |
Debian | apt-get install bind9utils |
Ubuntu | apt-get install bind9utils |
Alpin | apk tambahkan ikatan |
Linux Arch | pacman -S mengikat |
Kali Linux | apt-get install bind9utils |
Fedora | dnf install bind |
Raspbian | apt-get install bind9utils |
Pekerja Buruh | docker menjalankan cmd.cat/named-checkconf bernama-checkconf |
Ringkasan
utilitas bernama-checkconf digunakan untuk memeriksa sintaks bernama file konfigurasi. Output seharusnya tidak mengembalikan apa pun untuk file yang bagus/benar. Jika file konfigurasi berformat buruk, Anda akan melihat beberapa kesalahan.
Untuk memeriksa semua file konfigurasi sekaligus:
# named-checkconf -z