Named服务配置
Named服務配置
搜索Linux DNS,映入眼簾的是鳥哥的文章:http://linux.vbird.org/linux_server/0350dns.php?
這篇長達11節的文章,看到Zone文件時就開始暈菜了。?
繼續尋找下一篇文章,來自于安全中國的:http://www.anqn.com/os/linux/2010-03-30/a09125458.shtml?
在戰勝了瞌睡蟲的同時,DNS服務器終于跑上來了。?
以前教授給我的理念就是將域名作為一棵倒掛的樹,從根節點開始解析,直至葉子節點。通過下圖更明確一下:?
?
從圖的描述可以得知,?根域是以“點(.)”表示。明了這一點非常重要,因為它的意義會在Zone文件中得到體現。?
再加上客戶端的請求解析流程圖,會讓整個流程更加清晰明了:?
?
詳細的請求的順序為:?
理念明白后,就開始服務器的配置歷程了。?
首先,看看已經安裝好的bind程序。?
Sh代碼??
熟悉默認配置/etc/named.conf:?
Conf代碼??
注意,在最后一行還include一個conf文件,將本地地址都進行了映射。?
我們需要修改option的內容,并且添加新的zone:?
Zone代碼??
至此看來,named.conf的配置并不復雜,不過接下來的zone文件的配置就會改變你的看法。?
熟悉默認配置/var/named/named.localhost?
Zone代碼??
現在開始建立正向解析文件:?/var/named/named.groupon.cn?
Zone代碼??
建立反向解析文件:/var/named/named.192.168.60?
Zone代碼??
配置完畢,檢查配置文件的正確性:?
Sh代碼??
看來一切正常, 這時就可以啟動named服務器了。?
Sh代碼??
還要做的就是開通端口,并在客戶端設定DNS地址為該服務器地址,強制刷新dns和測試:?
Cmd代碼??
大功告成!?
參考:?
文件:/etc/named.rfc1912.zones?
Conf代碼??
文件:/var/named/named.loopback?
Zone代碼??
文件:/var/named/named.empty?
Zone代碼??
總結
- 上一篇: 九余定理(hdu1013)
- 下一篇: zcmu-2119