在linux上使用BIND建立DNS服務器(3)

      接着列出的是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是否已經運行,這個命令會列出當前所有進程的清單。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章