我用來Pihole
阻止網路上的廣告,但似乎在 ubuntu 上不起作用,嘗試了我的筆記型電腦和桌上型電腦。
配件是一台 Windows 機器、一台 Android 裝置和一台 ubuntu 筆記型電腦的螢幕截圖,所有這些都顯示了 dns 配置和福布斯網站,除了 ubuntu 之外,它們都被阻止了。上面沒有廣告被封鎖。
答案1
您的 DNSMasq 可能會導致 pihole 中的 DNS 被忽略。
嘗試透過註解掉以下行來停用dns=dnsmasq
DNSMasq/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
然後重新啟動系統以使變更生效。重新啟動後,檢查nslookup
DNSMasq 是否不再提供 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 控制。
希望這可以幫助!