4.9. 从 RHEL 7 到 RHEL 8 的绑定迁移
要将 BIND 从 RHEL 7 迁移到 RHEL 8,您需要通过以下方法调整绑定配置:
-
删除
dnssec-lookaside auto配置选项。 -
默认情况下,
BIND默认将侦听任何配置的 IPv6 地址,因为listen-on-v6配置选项的默认值已从none改为any。 -
当允许更新其区域时,多个区域无法共享相同的区域文件。如果您需要在多个区域定义中使用相同的文件,请确保 allow-updates 只使用
none。不要使用非空的update-policy或启用inline-signing,否则使用in-view子句来共享区域。
更新了命令行选项、默认行为和输出格式:
-
每个接口使用的 UDP 侦听程序的数量已更改为一个处理器数量的函数。您可以将
-U参数设为BIND来覆盖它。 -
statistics-channel中使用的 XML 格式已更改。 -
rndc flushtree选项现在清除DNSSEC验证失败以及特定的名称记录。 -
您必须使用
/etc/named.root.key文件,而不是/etc/named.iscdlv.key文件。/etc/named.iscdlv.key文件不再可用。 - querylog 格式已被修改为包含客户端对象的内存地址。它有助于调试。
-
named和dig工具现在默认发送一个DNS COOKIE(RFC 7873),这可能会破坏限制性防火墙或入侵检测系统。您可以使用send-cookie配置选项更改此行为。 -
dig工具可以以文本格式显示Extended DNS Errors(EDE、RFC 8914)。