5.5. DNS 配置的内核参数
您可以使用内核参数在引导时通过 TLS (DoT)启用 DNS,并为您的系统设置 DNS 解析行为。
rd.net.dns-resolve-mode
定义如何在解析过程中使用全局配置中的 DNS 服务器。以下模式与内核参数和 NetworkManager.conf
全局配置都相关:
exclusive
-
仅使用由内核参数或
NetworkManager.conf
指定的 DNS 服务器。禁止回退到从连接检索的 DNS 服务器。这个模式目前只与dnsconfd
插件相关。 prefer
- 使用来自连接的 DNS 服务器进行常规查询,除非查询是由连接设置的域的子域。
backup
- 将 DNS 服务器合并并使用来自全局配置和网络连接,以实现相同的目的。
rd.net.dns-servers
配置要使用的 DNS 服务器列表。要定义多个 DNS 服务器,请多次设置 rd.net.dns
:
rd.net.dns=dns+tls://<server_ip_1>#<dns_server_hostname_1> rd.net.dns=dns+tls://<server_ip_2>#<dns_server_hostname_2>
rd.net.dns=dns+tls://<server_ip_1>#<dns_server_hostname_1> rd.net.dns=dns+tls://<server_ip_2>#<dns_server_hostname_2>
例如:
rd.net.dns=dns+tls://198.51.100.143#dot.dns.example.com rd.net.dns=dns+tls://203.0.113.1#dot.dns.example.net
rd.net.dns=dns+tls://198.51.100.143#dot.dns.example.com rd.net.dns=dns+tls://203.0.113.1#dot.dns.example.net
rd.net.dns-backend
指定后端 DNS 解析器。当设置为 dnsconfd
时,系统使用 dnsconfd
作为本地 DNS 缓存配置守护进程。