如果“dnssec-enable”已过时并且必须删除,那么在 BIND 9 上创建 DNS 服务器时有什么替代方案?

jef*_*o92 3 domain-name-system bind

我正在尝试使用本教程设置转发 DNS 服务器https://www.digitalocean.com/community/tutorials/how-to-configure-bind-as-a-caching-or-forwarding-dns-server -在-ubuntu-16-04 上。我已按照所有步骤操作并插入了该行

dnssec-enable yes;
dnssec-validation yes;
Run Code Online (Sandbox Code Playgroud)

但是,运行时:

sudo named-checkconf
Run Code Online (Sandbox Code Playgroud)

它告诉我

选项“dnssec-enable”已过时,应删除

那么,还有什么选择呢?我尝试在 Goolge 上搜索它并快速浏览一下 Bind 9 文档,但没有提及任何内容。我非常感谢你的帮助。

Håk*_*ist 5

在版本9.16.0中,该dnssec-enable选项已过时,在9.18.0中,该选项被完全删除。

来自9.16.0 发行说明

dnssec-enable选项已被废弃,不再有任何作用。如果存在签名和其他 DNSSEC 数据,则始终启用 DNSSEC 响应。[GL #866]

即,变化是不再有办法禁用 DNSSEC 数据的基本处理。不过,您仍然可以启用/禁用验证dnssec-validation