Red Hat as 4 主DNS和辅助DNS配置

DNS就是域名解析。。。。

配置一个主DNS和一个辅助DNS

DNS地址是192.168.65.51

辅助是192168.65.200

配置一个主DNS的配置文件是baike.com

主的正向域

$TTL    86400

baike.com.              IN SOA  dns.baike.com.       root.baike.com. (

                                        42              ; serial (d. adams)

                                        3H              ; refresh

                                        15M             ; retry

                                        1W              ; expiry

                                        86400

                                         )              ; minimum

@               IN NS           dns.baike.com.

dns             IN A            192.168.65.51

www             IN A            192.168.65.2

ftp             IN A            192.168.65.1

主的反向域

$TTL    86400

@       IN      SOA     dns.baike.com.  root.baike.com.  (

                                      1997022700 ; Serial

                                      28800      ; Refresh

                                      14400      ; Retry

                                      3600000    ; Expire

                                      86400 )    ; Minimum

@       IN      NS      dns.baike.com.

1       IN      PTR     ftp.baike.com.

2       IN      PTR     www.baike.com.

51      IN      PTR     dns.baike.com.

主的/etc/named.conf

zone "baike.com" IN {

        type master;

        file "baike.com";

        allow-transfer{ 192.168.65.200; };

};

zone "65.168.192.in-addr.arpa" IN {

        type master;

        file "192.168.65.dev";

        allow-transfer { 193.168.65.200; };

};

include "/etc/rndc.key";

//注意如果没有添加allow-transfer,主区域没有权限去复制文件到辅助区域。。

辅助DNS只要配置一个文件 /etc/named.conf

        masters { 192.168.65.51; }; zone "baike.com" IN {

        type slave;

        file "slaves/baike.com";

        masters { 192.168.65.51; };

};

zone "65.168.192.in-addr.arpa" IN {

        type slave;

        file "slaves/192.dev";

};

之后每一部机

配置DNS

/etc/resove.conf

Nameserver 192.168.65.51 主DNS

Nameserver 192.168.65.200 辅助DNS

重启两个的DNS

如果以上没有出任何的错误。。

辅助DNS的/var/named/chroot/var/named/下有主DNS的两个文件 

Baike.com.

192.168.65.dev

之后用第三个机来测试。。如何闭了主的DNS还可以解析,说明成功。。。

DNS配置常见问题

;; connection timed out; no servers could be reached 这说明你的/etc/named.conf配置有问题。。。

[root@localhost ~]# tail /var/log/messages

Mar 10 17:02:07 localhost named[4255]: zone 0.0.127.in-addr.arpa/IN: loaded serial 1997022700

Mar 10 17:02:07 localhost named[4255]: zone 255.in-addr.arpa/IN: loaded serial 42

Mar 10 17:02:07 localhost named[4255]: zone 0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa/IN: loaded serial 1997022700

Mar 10 17:02:07 localhost named[4255]: zone localdomain/IN: loaded serial 42

Mar 10 17:02:07 localhost named[4255]: zone localhost/IN: loaded serial 42

Mar 10 17:02:07 localhost named[4255]: running

Mar 10 17:02:07 localhost named[4255]: dumping master file: slave/tmp-XXXXkZdtPp: open: file not found

Mar 10 17:02:07 localhost named[4255]: transfer of '65.168.192.in-addr.arpa/IN' from 192.168.65.200#53: failed while receiving responses: file not found

Mar 10 17:02:07 localhost named[4255]: transfer of '65.168.192.in-addr.arpa/IN' from 192.168.65.200#53: end of transfer

Mar 10 17:02:08 localhost named[4255]: zone baike.com/IN: refresh: non-authoritative answer from master 192.168.65.200#53

是辅助的DNS

/etc/named.conf

  masters { 192.168.65.51; }; zone "baike.com" IN {

        type slave;

        file "slaves/baike.com";

        masters { 192.168.65.51; };

};

先把file那一行注解

Chown –R named.named /var/namd/chroot/var/namd

是因为没有权写入

2008-3-9

 

猜你喜欢

转载自blog.csdn.net/baikechen/article/details/2160001