/etc/named.conf ——設定檔
/etc/sysconfig/named ——是否啟動chroot及額外的參數,由這個檔案控制
/var/named/ ——資料庫檔案默認放置在這個目錄
/var/run/named ——named這去程序執行時默認放置pid-file在此目錄內
可通過查看/etc/sysconfig/named來查看chroot所指定的目錄
# vi /etc/sysconfig/named
ROOTDIR=/var/named/chroot
這樣bind的相關程序所需要的所有資料會是在:
/var/named/chroot/etc/named.conf
/var/named/chroot/var/named/zone_file1
/var/named/chroot/var/named/zone_file……
/var/named/chroot/var/run/named/……
不過,仍舊可以使用/etc/named.conf來設定你的DNS
因為系統會主動的幫你將/var/named/chroot/etc/named.conf鏈接到/etc/named.conf
DNS服務器小結:
a> 主要設定檔是/etc/named.conf
b> 每個正解、反解都需要一個檔案,而檔案的檔名是由/etc/named.conf所設定的
c> 目前的BIND程序已經進行chroot了,可以參考/etc/sysconfig/named
d> 當DNS查詢時,若本身沒有資料庫,則前往root(.)或forwarders主機查詢
e> DNS服務器的架設需要上層DNS的授權才可以成為合法的DNS服務器,否則只能是內部的
f> named是否啟動成功務必要查閱/var/log/messages內的信息