我如何强制使用 DNS?

我如何强制使用 DNS?

我有多个网络链接,并且我试图将 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?

谢谢!

相关内容