系统环境:CENTOS6.4 1、安装软件: yum install bind -y 2、配置,编辑完成以后的主配置文件内容如下: [root@centos64 yum.repos.d]# cat /etc/named.conf // // named.conf // // Provided by Red Hat bind package to configure the ISC BIND named(8) DNS // server as a caching only nameserver (as a localhost DNS resolver only). // // See /usr/share/doc/bind*/sample/ for example named configuration files. // options { listen-on port 53 { 193.168.120.91; }; //listen-on-v6 port 53 { ::1; }; #此处须注释掉,否则在IPV4的网络环境下,添加反向解析以后,DNS服务不能启动 directory "/var/named"; dump-file "/var/named/data/cache_dump.db"; statistics-file "/var/named/data/named_stats.txt"; memstatistics-file "/var/named/data/named_mem_stats.txt"; allow-query { any; }; recursion yes; dnssec-enable no; #此处将yes改为no,否则转发解析互联网的域名失败 dnssec-validation no; #此处将yes改为no,否则转发解析互联网的域名失败 /* Path to ISC DLV key */ bindkeys-file "/etc/named.iscdlv.key"; managed-keys-directory "/var/named/dynamic"; }; logging { channel default_debug { file "data/named.run"; severity dynamic; }; }; zone "." IN { type hint; file "named.ca"; }; include "/etc/named.rfc1912.zones"; include "/etc/named.root.key"; zone "bcdgptv.com" IN { type master; file "named.bcdgptv.com"; }; zone "120.168.193.in-addr.arpa" IN { type master; file "named.193.168.120"; }; 正向和反向的DNS解析文件如下,注意,须从左至右,左边不能留有空格,顶着左边书写,否则服务不能启动 [root@centos64 named]# pwd /var/named [root@centos64 named]# ls data dynamic named.193.168.120 named.bcdgptv.com named.ca named.empty named.localhost named.loopback slaves [root@centos64 named]# cat named.bcdgptv.com $TTL 3H @ IN SOA centos64.bcdgptv.com. admin@bcdgptv.com( 0 ; serial 1D ; refresh 1H ; retry 1W ; expire 3H ) ; minimum @ IN NS centos64.bcdgptv.com. centos64 IN A 193.168.120.91 @ IN MX 10 cos64.bcdgptv.com. cos64 IN A 193.168.120.69 abcdefgh IN CNAME centos64 racnode1 IN A 193.168.120.71 [root@centos64 named]# cat named.193.168.120 $TTL 3H @ IN SOA centos64.bcdgptv.com. admin@bcdgptv.com ( 0 ; serial 1D ; refresh 1H ; retry 1W ; expire 3H ) ; minimum @ IN NS centos64.bcdgptv.com. @ IN MX 10 cos64.bcdgptv.com 91 IN PTR centos64 69 IN PTR cos64 71 IN PTR racnode1 客户端查询验证: [root@racnode1 BACKUP-1]# nslookup > cos64.bcdgptv.com Server: 193.168.120.91 Address: 193.168.120.91#53 Name: cos64.bcdgptv.com Address: 193.168.120.69 > abcdefgh.bcdgptv.com Server: 193.168.120.91 Address: 193.168.120.91#53 abcdefgh.bcdgptv.com canonical name = centos64.bcdgptv.com. Name: centos64.bcdgptv.com Address: 193.168.120.91 > set type=mx > bcdgptv.com Server: 193.168.120.91 Address: 193.168.120.91#53 bcdgptv.com mail exchanger = 10 cos64.bcdgptv.com. > www.sina.com.cn Server: 193.168.120.91 Address: 193.168.120.91#53 Non-authoritative answer: www.sina.com.cn canonical name = spool.grid.sinaedge.com. Authoritative answers can be found from: sinaedge.com origin = ns1.sinaedge.com mail addr = null.sinaedge.com serial = 20100707 refresh = 10800 retry = 60 expire = 604800 minimum = 60 A记录,别名,MX记录等均能正常查询,互联网的查询也能正常转发,服务部署成功 (责任编辑:IT) |