Pi Hole 的 DNS 解析无法按预期工作

Pi Hole 的 DNS 解析无法按预期工作

我正在运行 Ubuntu 20.04,并且机器通过 wifi 连接到我的局域网。

我在本地网络上设置了一个 Raspberry Pi 洞,我想让它成为我的主要 DNS。

resolvectl status对于 WiFi 接口来说,这个命令对我来说看起来没问题:

Link 3 (wlp111s0)
      Current Scopes: DNS              
DefaultRoute setting: yes              
       LLMNR setting: yes              
MulticastDNS setting: no               
  DNSOverTLS setting: no               
      DNSSEC setting: no               
    DNSSEC supported: no               
  Current DNS Server: 192.168.0.11     
         DNS Servers: 192.168.0.11     
                      2001:578:3f::30  
                      2001:578:3f:1::30
          DNS Domain: ~.               
                      lan    

我甚至可以nslookup在树莓派上做一个:

$ nslookup 192.168.0.11
11.0.168.192.in-addr.arpa   name = pi.hole.

但是,当我尝试 ping 时pi.hole,它看起来像是发送到我的 ISP 的 DNS(我不知道它是如何找出我的 ISP 的 DNS 服务器的!)

$ ping pi.hole
PING pi.hole(pi.hole (2600:8800:1300:344:2372:fc5f:b162:37d3)) 56 data bytes

我希望pi.hole解决192.168.0.11

答案1

您需要配置您的路由器 DNS 设置并将 pi-hole 设为路由器的主 DNS。然后所有互联网流量都将通过 pi-hole 路由。

或者手动更改您网络上的所有计算机的 DNS。

如果你的配置正确,那么你应该能够访问http://pi.hole或者从您 LAN 上的任何计算机获取您的 pi 的 ip 地址。

相关内容