如何使用 netplan 为 DNS 服务器指定端口号

如何使用 netplan 为 DNS 服务器指定端口号

使用 cloudflare dns over tls (1.1.1.1:853) 时,带有 netplan 的 Ubuntu 20.04 会抛出格式错误的地址错误。Netplan 仅接受 1.1.1.1。

有没有办法用 netplan 配置 DoT 或 DoH?

在此处输入图片描述

答案1

根据错误消息,netplan 不支持为 DNS 服务器指定非默认端口;它只使用端口 53。我看到 systemd-resolved 支持非默认端口,因此这是对 netplan 的有效功能请求,最好在以下位置报告:https://bugs.launchpad.net/netplan

我个人从未听说过提供商在备用端口上提供 DNSSEC。您可以咨询您的提供商,他们是否有在端口 53 上运行的 DNSSEC 端点,但 IP 地址不同。

答案2

正如 @slangasek 指出的那样,不支持使用 netplan 为 dns 条目配置端口 853。 /etc/systemd/resolved.conf这是 ubuntu 中当前的方式。

# See resolved.conf(5) for details

[Resolve]
DNS=1.1.1.1
FallbackDNS=
#Domains=
LLMNR=no
MulticastDNS=no
DNSSEC=yes
DNSOverTLS=yes
#Cache=yes
DNSStubListener=no

相关内容