如何在 systemd-resolved 中禁用 EDNS

如何在 systemd-resolved 中禁用 EDNS

由于我的 DNS 服务器触发了不合规的 EDNS 响应(我认为),我经历了较长的 DNS 查找时间(> 5 秒)这个错误在 systemd-resolved 中。我想关闭已解决的 EDNS 以查看是否能解决问题,但是我一直不知道如何做到这一点。

我的/etc/resolv.conf是符号链接/run/systemd/resolve/stub-resolv.conf,包含行options edns0 trust-ad。我尝试删除符号链接并将其替换为没有此“选项”行的实际文件,然后重新启动以解决问题,但是执行此操作后,我仍然在 syslog 中看到以下日志消息:

Feb 15 09:07:35 charon systemd-resolved[1007519]: Using feature level UDP+EDNS0 for transaction 31630.

在 Ubuntu 20.04 上禁用已解析的 EDNS 的正确方法是什么?

相关内容