硬體環境:x86
作業系統:Debian GNU/Linux 4.0 (etch)
硬碟環境:/boot、/、/usr、/tmp、/home、swap、/var獨立分區
安裝模式:Debian最小安裝
在Debian的世界中,DNS伺服器很好架設
他的目錄架構也跟Redhat有所不同
誰的比較正統,我也說不準
就看看大家的習慣嚕
不過這次架設的環境是Debian
有需要Redhat(or Fedora)的人請發MAIL給我吧
安裝步驟:
1. 安裝bind
# apt-get update
# apt-get install bind
安裝完畢!!
蝦秘,這樣就裝好了唷?!
沒錯,DNS Service已經完成
可以用netstat -ntal來看看port 53是不是正常做動(TCP or UDP)
2. 相關設定(以example.com.tw為例,www主機在220.130.33.124)
設定檔都放在/etc/bind/目錄下
大致說明一下
named.conf(bind服務設定檔)
db.0(0.0.0.0網域反解設定檔)
db.127(127.1.0.0網域反解設定檔)
db.255(localhost網域反解設定檔)
db.local(localhost網域正解設定檔)
db.root(DNS root server設定檔)
named.conf.local(bind服務網域設定檔)
named.conf.options(bind服務其他設定檔)
由於我比較懶
也不喜歡照著正統的作法
所以大家參考參考就好
首先,先在named.conf中敘述example.com.tw的設定檔位置
# vi /etc/bind/named.conf
在最後一個zone敘述之後加入下列設定
zone “example.com.tw" {
type master;
file “/etc/bind/named.example.com.tw";
};
這樣就可以了~~
3. 設定主要zone檔案
# vi /etc/bind/named.example.com.tw
鍵入下列資訊
$TTL 600 ; @ IN SOA dns.example.com.tw. root.example.com.tw. ( 2007100101 ; Serial 28800 ; Refresh 14400 ; Retry 720000 ; Expire 86400 ) ; Minimum ; IN NS dns.example.com.tw. IN A 220.130.33.124 dns IN A 220.130.33.124 www IN A 220.130.33.124
記得要存檔唷!!
4. 重新啟動bind
# /etc/init.d/bind restart
這樣就OK嚕~~
PS: 可以用nslookup來測試DNS運作的狀況
近期迴響