DNS-Adblocker funktioniert nicht unter Ubuntu

DNS-Adblocker funktioniert nicht unter Ubuntu

Ich verwende es, Piholeum Werbung in meinem Netzwerk zu blockieren, aber es scheint unter Ubuntu einfach nicht zu funktionieren. Ich habe es sowohl auf meinem Laptop als auch auf meinem Desktop versucht.

Anbei Screenshots von einem Windows-Rechner, einem Android-Gerät und dem Ubuntu-Laptop, die alle DNS-Konfigurationen und die Forbes-Website zeigen und alle blockiert sind, außer dem Ubuntu-Gerät. Es sind keine Anzeigen darauf blockiert.

Antwort1

Ihr DNSMasq führt möglicherweise dazu, dass der DNS vom Pihole übersehen wird.

Versuchen Sie, DNSMasq zu deaktivieren, indem Sie die Zeile dns=dnsmasqin/etc/NetworkManager/NetworkManager.conf

Sie können es auskommentieren, indem Sie die folgende Zeile ausführen:

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

Anschließend können Sie prüfen, ob die Änderung wirksam wurde:

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

[ifupdown]
managed=false

Starten Sie das System dann neu, damit die Änderungen wirksam werden. Überprüfen Sie nach dem Neustart mit , nslookupob DNSMasq DNS nicht mehr bereitstellt. Wenn in der Server:Zeile steht 127.0.1.1, bedeutet dies, dass DNSMasq immer noch das DNS des Systems steuert.

:~$ 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

Wie Sie sehen, lautet meine Router-IP, 10.0.0.1was bedeutet, dass DNS von meinem Router und nicht von DNSMasq gesteuert wird.

Hoffe das hilft!

verwandte Informationen