DNS服务器搭建、转发、主从配置(2)

12345678 zone "abc.com" IN {
    type master;
    file "abc.com.zone";
};
zone "137.168.192.in-addr.arpa" IN {
    type master;
    file "192.168.zone";
};

编辑zone文件: vim /var/named/abc.com.zone

1234567891011121314 $TTL    600
@              IN      SOA    abc.com.      root.abc.com.    (
                                                        2013081611
                                                        1H
                                                        10M
                                                        7D
                                                        1D
)
                IN      NS      ns.abc.com.
                IN      MX  10  mail.abc.com.
ns              IN      A      192.168.0.120
www              IN      A      192.168.137.73
mail            IN      A      192.168.137.10
bbs              IN      CNAME 

这里呢,得提醒下你了,我的主机IP地址是192.168.0.120
编辑反解析文件: vim /var/named/192.168.zone

12345678910111213 $TTL 600
@              IN      SOA    ns.abc.com.      root.abc.com. (
                                                        2013081601
                                                        1H
                                                        10M
                                                        7D
                                                        1D
)
@              IN      NS      ns.abc.com.
10              IN      PTR    ns.abc.com.
20              IN      PTR    mail.abc.com.
73              IN      PTR   
~

分别检测两个配置文件是否有问题:
named-checkzone "abc.com" abc.com.zone
named-checkzone "137.168.192.in-addr.arpa" 192.168.zone
重启named服务,测试:
dig @127.0.0.1
dig  @127.0.0.1 -x 192.168.137.11
好了,我们的DNS服务呢就搭好了。不过呢,我们不还没完么,继续走着。。。。
二)、配置DNS转发:
我们配置的DNS是只能解析我们定义的zone的,我们没有定义的是不能解析的。
配置DNS转发就可以解析其他互联网上的域名了,前提是这个域名在互联网中的确在使用,也就是说这个域名已经被某个DNS服务器解析了。
vim  /etc/named.conf //在options{} 里面增加
forward first; 
forwarders { 8.8.8.8; };
这两行就是用来配置转发的,该DNS服务器不能解析的域名会转发到8.8.8.8这个DNS服务器上去解析。
转发做好了,我们继续做主从了。。。。
三)、配置主从:
在从服务器上 yum install -y bind
拷贝主上的配置文件到从上,其中有/etc/named.conf, /var/named/localhost.zone, /var/named/named.local 
拷贝过来后,修改一下从的/etc/named.conf 内容参考:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/f512294b98f1aa5d064eef1114327f23.html