我被与 bind9 和区域内的特定域相关的错误困扰了一段时间。有时,区域内一个或多个随机域(比如说“errorzone”)的解析会停止工作,一天影响 example1.errorzone,另一天影响 example4.errorzone、example5.errorzone 等。我的其他区域始终运行正常。
日志显示:命名 [20450]:客户端 192.168.50.20#64165(example3.errorzone):查询(缓存)'example3.errorzone/A/IN' 被拒绝
目前的解决方案是重新启动 Bind9 服务,但我再也负担不起了。我找不到问题或原始原因。
当前named.conf.options(已编辑网络等):
acl myLAN {
172.20.0.0/16;
192.168.50.0/24;
};
options {
directory "/etc/bind/";
forwarders {
8.8.8.8;
dnsISP1;
dnsISP2;
10.20.30.40;
};
allow-query {
myLAN;
};
allow-recursion {
myLAN;
};
};*
错误区域named.conf:
zone "errorzone" {
type forward;
forwarders {10.20.30.40;};
};
Bind9 版本:9.9.5-3ubuntu0.18-Ubuntu。编辑:转发器不在我们的管理之下,它是我们 ISP 提供商的外部 DNS,用于解决此“错误区域”。
有人能帮我一下吗?我没什么主意了。谢谢,任何信息我都会非常感激。