安装dns 机子ip地址是192.168.10.252
yum install -y caching-nameserver* system-config-bind* bind*
[root@localhost etc]# cd /var/named/chroot/etc/
[root@localhost etc]# cp -p named.caching-nameserver.conf named.conf
(1)配置named有5出需要配置成any
[root@localhost etc]# vim named.conf
listen-on port 53 { any; };
allow-query { any; };
allow-query-cache { any; };
match-clients { any; };
match-destinations { any; };
(2)配置区域文件,添加下面几行,这是为自己做的一个正向文件和一个反向文件
[root@localhost etc]# vim named.rfc1912.zones
#fuzhi
zone "scan.com" IN {
type master;
file "scan.com.zone.db";
allow-update { none; };
};
zone "10.168.192.in-addr.arpa" IN { ///ip地址前三位
type master;
file "scan.com.arpa.db";
allow-update { none; };
};
(3)进入主要区域文件的所在目录
[root@localhost chroot]# cd /var/named/chroot/var/named/
localdomain.zone为正向区域的模板
[root@localhost named]# cp -p localdomain.zone sacn.com.zone.db
[root@localhost named]# vim scan.com.zone.db
$TTL 86400
@ IN SOA @ root (
2012051701 ; serial (d. adams)
IN NS dns.scan.com
IN MX 5 mail.scan.com
dns IN A 192.168.10.252
www IN A 192.168.10.240 ///为空地址
named.local为反向区域的模板
[root@localhost named]# cp -p named.local scan.com.arpa.db
[root@localhost named]# vim scan.com.arpa.db
@ IN SOA @ root (
2012051701 ; Serial
IN NS dns.scan.com
IN MX 5 mail.scan.com
1 IN PTR dns.scan.com
2 IN PTR www.scan.com
(4)赋权
chown :named /var/named/chroot/var/named/scan.com.*
(5) 用语法检查工具检查配置
# named-checkconf /var/named/chroot/etc/named.caching-nameserver.conf
# named-checkzone sulinux.com /var/named/chroot/var/named/scan.com.*
zone sulinux.com/IN: loaded serial 2012051701
OK
没有问题 重新启动named
service named restart
chkconfig named on
(6)///每台机子都要修改
[root@localhost named]# vim /etc/resolv.conf
nameserver 192.168.10.252
更改resolv.conf文件之后就可以进行解析.///每台机子都要修改
[root@localhost named]# host www.scan.com
www.scan.com has address 192.168.10.240
[root@localhost named]#nslookup
> www.scan.com