架設bind的簡單說明,詳細版本將後續推出,敬請期待
單域環境
安裝
bind-9.3.3-7.el5.i386.rpm
bind-devel-9.3.3-7.el5.i386.rpm
bind-libbind-devel-9.3.3-7.el5.i386.rpm
bind-libs-9.3.3-7.el5.i386.rpm
bind-sdb-9.3.3-7.el5.i386.rpm
bind-utils-9.3.3-7.el5.i386.rpm
caching-nameserver-9.3.3-7.el5.i386.rpm
bind-chroot-9.3.3-7.el5.i386.rpm
(
安裝DNS服務包bind
安裝配置文件包caching-nameserver
安裝bind-chroot增強安全性,將配置文件轉移到/var/named/chroot
)
修改/etc/sysconfig/network
更改主機名
修改後service network restart生效,並且使用uname -a查看
配置/etc/named.caching-nameserver.conf
內容如下:
listen-on選項聲明瞭監聽範圍,把子網的範圍全部添加進去。
Listen-on port 53 { 127.0.0.1; mynet; }; ##配置{any;};
allow-query設定允許查詢的主機,同樣添加mynet
在allow-query後加入
forwarders {202.101.98.55;}; ###轉發解析請求,提高查詢效率,避免非本地域往root查詢
match-clients {localhost;};改爲any
match-destinations {localhost;};改爲any
修改zone文件,配置信息詳見配置文件
vim /etc/named.rfc1912.zone 以及/var/named/chroot/var/named裏區域文件中添加記錄類型
將配置文件拷貝至/var/named
更改文件所屬組chown root:named 文件名
service named restart重啓dns服務
tail -f /var/log/messages查看dns是否運行正常
修改/etc/resolv.conf
nameserver域名服務器地址修改爲dns監聽的ip地址
通過使用nslookup檢測
附件中有區域文件例子,例子中的域爲fjw.local
更多資料詳見www.sovand.com和bbs.sovand.com