接着列出的是MX紀錄,,它使服務器知道當有郵件信息請求sample.com時應當發出什麼信息,在本例中,mail.samle.com的優先級是10。你可以列出多個MX紀錄作爲郵件服務器的備份。數字越小優先級越高。要注意的是還有一個相應的A紀錄給出了mail.sample.com的IP地址,這是必不可少的,這樣DNS服務器就可以知道怎樣根據域直接把郵件請求發往何處。一個A紀錄僅僅是把IP地址賦給一個子域項,如www、mail、ftp或者ns,這些都必須用上面的格式錄入,而且必須與一個IP地址相關聯。比如說,當某個用戶請求www.sample.com時,他將會被指向該域所在的Web服務器的IP地址212.104.219.71。
上面的例子中還有一個CNAME項,CNAME是指canonical name,用於指定IP地址的別名,使用這些別名時還是要回過頭參考已經使用過的A紀錄。
輔助服務器部分看過name.conf中的主控服務器部分後我們再來看看輔助服務器部分:
zone "sample2.com" {
type slave;
file "/var/named/sample2.com.zone";
master { 10.0.0.1; };
最主要的兩個區別一是type項,它既可以是master也可以使slave,二是IP地址指定的是主控DNS服務器。其他的都和Master項相同。
啓動BIND
用於啓動DNS服務的程序是named,讀作"name D"。你可以通過執行/etc/rc.d/init.d/named start命令來運行這個程序。如果服務器已經處於運行狀態,你可以用restart命令。這個腳本程序應該是在安裝時放進正確的目錄中的,它在啓動時運行以初始化服務器。你總是應當用ps aux命令檢查一下named是否已經運行,這個命令會列出當前所有進程的清單。