1.配置網卡IP地址
#ifconfig eth0 192.168.186.188
2.關閉防火牆
#iptables -F
3.安裝軟件
所需要的軟件:bind和caching-name
#rpm -ivh bind-9.3.6-4.P1.el5
#rpm -ivh caching-nameserver-9.3.6-4.P1.el5
4.修改named.conf 配置文件
修改named.caching-nameserver.conf
#cp /etc/named.caching-nameserver.conf /etc/named.conf
#vi /etc/named.conf
將所有的localhoat都修改爲any
5.修改區域文件
vi /etc/named.rfc1912.zones
zone "huanjie.com" IN {
type master;
file "huanjie.com.hosts";
allow-update { none; };
};
zone "22.64.10.in-addr.arpa" IN {
type master;
file "huanjie.com.rev";
allow-update { none; };
};
6.建立正向配置文件
#cd /usr/share/doc/bind-9.7.0/sample/var/named
#cp -p named.localhost /var/named/
#cd /var/named
#cp named.localhost huanjie.com.hosts
#vi huanjie.com.hosts
內容如下:
$TTL 1D
@ IN SOA @ rname.invalid. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS server2.huanjie.com.
server2 IN A 192.168.186.188
www IN A 192.168.186.188
ftp IN A 192.168.186.188
7.建立反向配置文件
#cp huanjie.com.hosts huanjie.com.rev
#vi huanjie.com.rev
$TTL 1D
@ IN SOA @ rname.invalid. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS server2.huanjie.com.
188 IN PTR server2.huanjie.com.
188 IN PTR www.huanjie.com.
188 IN PTR ftp.huanjie.com.
8.更改所有者(很多學習者容易忽略的地方,請注意)
#cd /var/named
#chown named:named huanjie.com.hosts
#chown named:named huanjie.com.rev
9.啓動DNS服務
#service named restart
10.更改dns服務器IP爲本地
#vi /etc/resolv.conf
servername=192.168.186.188
11.測試是否成功
#nslookup server2.huanjie.com
#nslookup 192.168.186.188
注意事項:
1.named-checkconf 配置文件路徑 -------檢測配置文件是否有語法錯誤
如:named-checkconf /var/named/chroot/named.conf
2.named-checkzone 域名 區域文件路徑 -------檢測區域文見是否有語法錯誤
如:named-checkzone huanjie.com /var/named/chroot/named.conf
3.如果重啓速度慢,則可以使用rndc reload 快速加載