BIND9 和 IPv6...为什么它不听?

BIND9 和 IPv6...为什么它不听?

操作系统是 Debian sid. BIND 9.7.3。

它没有 ACL(除了配置文件中未被覆盖的默认值),并且具有“listen-on-v6 { any; };”(根据 Debian 的默认值)。

支持 IPv6(ssh、smtp、http[s] 和 imaps 均在 IPv6 套接字上运行)。啊,是的,它是双栈的(当然)。

BIND 说“未找到 IPv6 接口”,但显然一。

答案1

飞行员错误(以及非常具有误导性的错误消息):我在 /etc/default/bind9 中的选项中有一个“-4”(不记得为什么把它放在那里,但现在我记得我这样做了)

误导性的错误是,当我明确告诉 Bind 不要使用 IPv6 时,它报告未找到接口。它应该报告后者。但它没有。

所以,问题解决了。

相关内容