实际上,我在 Linux 发行版上创建了一个绑定配置主/从。
信息示例:
- 域名:example.fr
- 主 DNS:10.10.10.10
- 从属 DNS:10.10.10.11
我的 dns 区域由主服务器管理得很好。区域传输到从服务器时做得很好,如果我关闭主服务器,从服务器将接管配置。但是,当我通过 zone-master 进行测试时,我收到以下错误消息:
The following nameservers failed to resolve to an IP address: ns2.exemple.fr. RCODE was REFUSED.
我的两个专用服务器监听 tcp/udp 53 端口。
我的 2 台机器上的 resolv.conf:
domain exemple.fr
search exemple.fr
nameserver 127.0.0.1
我的主人区:
$TTL 12H
@ IN SOA ns1.exemple.fr. postamaster.exemple.fr. (
2020091701 ; Serial
1H ; Refresh
30M ; Retry
4W ; Expire
3M ; Minimum TTL
)
IN NS ns1.exemple.fr.
IN NS ns2.exemple.fr.
ns2 IN NS ns1.exemple.fr
; GLUE
IN A 10.10.10.10
IN A 10.10.10.11
; RECORD
ns1 IN A 10.10.10.10
ns2 IN A 10.10.10.11
感谢您的帮助,如果您需要有关我的设置的任何其他项目,请随时
答案1
检查named.conf,可能你没有配置允许查询ns2.exemple.fr 服务器上的选项。
答案2
这张唱片相当奇怪,我不相信它能达到你所想的效果:
ns2 IN NS ns1.exemple.fr
这意味着它ns2.exemple.fr.
被委托给名称服务器ns1.exemple.fr.example.fr.
,并定义ns2.exemple.fr
为它自己的区域。
(即使你想做这样的事情,你可能也应该有一个尾随的点,而不是这个奇怪的exemple.fr.example.fr.
名字)
然而,我没有看到这样做的任何明显目的,问题中也没有提到任何想要这样做的愿望,而且这似乎不太合理。
除非确实有委托的真正理由ns2.exemple.fr.
,否则我建议只删除相关记录,留下类似以下内容:
@ IN SOA ns1.exemple.fr. postamaster.exemple.fr. (
2020091701 ; Serial
1H ; Refresh
30M ; Retry
4W ; Expire
3M ; Minimum TTL
)
IN NS ns1.exemple.fr.
IN NS ns2.exemple.fr.
; RECORD
ns1 IN A 10.10.10.10
ns2 IN A 10.10.10.11