- 论坛徽章:
- 24
|
楼上的不厚道了 为了帮助楼主还有以后其他人可能会搜索该问题的人。咋将主从配置关键部分打出来。仔细按照我的配置检查。
1.第一点检查自己named.conf主从配置是否正确:
DNS所谓主从你需要这样理解,一个DNS服务器它既可以做主DNS服务器,也可以同时做从DNS服务器,这个都只是相对于zone而言。所以不要被DNS主从把自己迷惑了哦。
主DNS服务器配置范例如:
范例如:
zone "test.com.hk" IN { 這個主MASTER DNS服務器裏面同樣有zone是屬於slave類型
type slave; 言外之意,這個zone對於111.111.58.148這個DNS服務器而言
file "named.test.com.hk"; master是作為111.111.58.148 DNS服務器的輔助的
masters{111.111.58.148;};
zone "111.105.111.in-addr.arpa" { 反解
type master; 這個是主 master DNS服務器裏面的zone是屬於master類型
file "68.105.113.in-addr.arpa.zone"; 存放zone的反解文件名稱
allow-transfer {222.222.253.20;}; 這個就是允許220.222.253.20這台slave DNS服務器接受
前面已经和你说明了主从dns服务器配置其实是差不多的,所以从dns服务器没必要再说明
特别注意:
以上幾個zone都是真實存在的DNS服務器master和DNS服務器slave之間的zone複製,需要在zone裏面設定2個NS記錄。
也就是主DNS服務器的NS記錄和A
一個輔助DNS服務器的NS記錄和A記錄。
Cn.test.com是master DNS服務器
Cn.testabc.com是slave DNS服務器
如果你的zone只是为了内部解析的域名,而单独建立的zone文件,也就是NS記錄後面跟的域名管理主機根本不存在,不可以再设定两个NS记录,否則zone會無法傳送。
第二点:检查主从路径权限
保證slave下載所在的資料夾(路徑/var/named.chroot/var/named/slave)宿主為named即可。
第三点:zone文件设定是否正确,一定要检查,尤其我前面提到的注意地方。
|
|