BIND不再使用转发器来解决问题.它只是去根服务器.我不知道什么时候开始发生,因为一切都透明,但确保绑定配置没有改变.它虽然使用apt升级了.
@H_502_2@我在Debian 7上,目前的绑定版本是BIND 9.8.4.
@H_502_2@组态:
options { directory "/var/cache/bind"; forwarders { 8.8.8.8; 8.8.4.4; }; forward only; dnssec-validation no; auth-nxdomain no; # conform to RFC1035 listen-on-v6 { any; }; };@H_502_2@任何重新启用转发的想法?
解决方法
@H_502_2@but for sure bind configuration was not altered. It was upgraded@H_502_2@即使配置没有改变,升级核心引擎也足以使事情无法正常工作! @H_502_2@如上所述here:
though using apt.
@H_502_2@In versions of BIND prior to (and including) BIND 9.4.1,the default@H_502_2@因此,您应该明确允许递归,因为需要使转发器工作:
behavior of BIND servers was to allow recursion for all clients
(unless otherwise specified.)
allow-recursion { any; };@H_502_2@为了保留您之前的相同行为,我建议将这些指令添加到您的选项{…}块中:
allow-recursion { any; }; allow-query { any; }; allow-query-cache { any; };