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