我刚刚从 Debian 5 升级到 6,我注意到 bind 停止工作。尝试从外部查询域时,出现“连接超时;无法访问服务器”错误。从本地主机查询会给出正确的响应。可能是什么原因?
很可能它现在只在 localhost 上监听。在 Debian 中/etc/bind/named.conf.options
,您可能需要检查一下。看看有没有类似的:
监听端口 53 { 127.0.0.1; };
要么取出整个listen-on
指令,这意味着它将侦听每个 IP,要么添加您希望它侦听的每个 IP 地址。然后只需重新加载绑定,您就可以开始使用了。
也可能有一个 iptables 规则阻止了入站连接。看看输出iptables -L INPUT
以确保。