![我如何强制使用 DNS?](https://linux22.com/image/1201405/%E6%88%91%E5%A6%82%E4%BD%95%E5%BC%BA%E5%88%B6%E4%BD%BF%E7%94%A8%20DNS%EF%BC%9F.png)
我有多个网络链接,并且我试图将 DNS 设置为我的 Pi-Hole(192.168.1.32),不幸的是,它resolvectl
在所需的 DNS 和其他 DNS 之间不断切换(fe80::1
并转到我的路由器)。
resolvectl status
报告
Global
Protocols: -LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported
resolv.conf mode: stub
Current DNS Server: 192.168.1.32
DNS Servers: 192.168.1.32
Link 2 (enp8s0)
Current Scopes: DNS
Protocols: +DefaultRoute +LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported
Current DNS Server: fe80::1
DNS Servers: 192.168.1.32 fe80::1%23325
DNS Domain: mynet
Link 3 (wlp6s0)
Current Scopes: none
Protocols: -DefaultRoute +LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported
而有时我得到的却192.168.1.32
是我的 DNS Link 2
。
我改变了/etc/systemd/resolved.conf
添加DNS=192.168.1.32
条目,但这似乎没有帮助,即Global
设置是正确的,但不幸的是火狐似乎使用了Link 2
设置,因此它不能很好地工作。
我怎样才能强制Link 2
仅使用我的 Pi-Hole?
谢谢!