DNS 廣告攔截器在 ubuntu 上不起作用

DNS 廣告攔截器在 ubuntu 上不起作用

我用來Pihole阻止網路上的廣告,但似乎在 ubuntu 上不起作用,嘗試了我的筆記型電腦和桌上型電腦。

配件是一台 Windows 機器、一台 Android 裝置和一台 ubuntu 筆記型電腦的螢幕截圖,所有這些都顯示了 dns 配置和福布斯網站,除了 ubuntu 之外,它們都被阻止了。上面沒有廣告被封鎖。

答案1

您的 DNSMasq 可能會導致 pihole 中的 DNS 被忽略。

嘗試透過註解掉以下行來停用dns=dnsmasqDNSMasq/etc/NetworkManager/NetworkManager.conf

您可以透過執行以下行將其註解掉:

sudo bash -c 'sed -i "s/dns=/#dns=/" /etc/NetworkManager/NetworkManager.conf'

然後您可以檢查更改是否生效:

:~$ cat /etc/NetworkManager/NetworkManager.conf 
[main]
plugins=ifupdown,keyfile,ofono
#dns=dnsmasq

[ifupdown]
managed=false

然後重新啟動系統以使變更生效。重新啟動後,檢查nslookupDNSMasq 是否不再提供 DNS 服務。如果該Server:行顯示127.0.1.1,則表示 DNSMasq 仍在控制系統的 DNS。

:~$ nslookup google.com
Server:     10.0.0.1
Address:    10.0.0.1#53

Non-authoritative answer:
Name:   google.com
Address: 216.58.217.14

如您所見,我的路由器 IP 是,10.0.0.1這意味著 DNS 由我的路由器而不是 DNSMasq 控制。

希望這可以幫助!

相關內容