Verständnisfrage: Queries answered by

Hallo zusammen,

bei der Installation von pihole habe ich unter Custom den DNS Server von Dismail.de ausgewählt.

Anschließend habe ich unbound nach dieser Anleitung (Redirecting...) installiert.

Trotzdem werden alle DNS Anfragen von Dismail.de beantwortet.

Warum eigentlich? Ich habe doch unter Upstream DNS Servers die '127.0.0.1#5353' und nichts anderes weiter eingetragen? Denkfehler?

Ich freue mich auf Eure Antworten. Vielen Dank.

Grüße
Hausmeister

Hallo,

  • du kannst einige Stunden warten, bis die Information im Webinterface richtig angezeigt wird
  • oder es mit dem Löschen des Browsercache + F5 versuchen
  • oder, wenn du auf den aktuellen Stand der Datenbank verzichten kannst, kann evtl. auch dies helfen:
sudo service pihole-FTL stop
sudo rm /etc/pihole/pihole-FTL.db
sudo service pihole-FTL start

Hallo mibere,

vielen Dank für Deine Hinweise.

Die Installation habe ich vor 5 Tagen gemacht.

Beides gemacht, leider keine Änderung. Dismail.de beantwortet die Anfragen immernoch. :thinking:

Grüße
Hausmeister

Was liefern diese beiden Kommandos?

hostname

nslookup 127.0.0.1

Hallo mibere,

pi@raspberry:~ $ hostname
raspberry
pi@raspberry:~ $ nslookup 127.0.0.1
1.0.0.127.in-addr.arpa	name = localhost.

pi@raspberry:~ $ 

:thinking:

Grüße
Hausmeister

Hat noch jemand eine Idee?

Grüße
Hausmeister

Zunächst einmal eine Verständnisfrage:
Wieso taucht bei Dir dismail.de überhaupt als DNS-Server auf?
In Pi-hole hast Du den (Deinen Screenhots nach) nicht konfiguriert.
Hast Du den sonst irgendwo hinterlegt?

Hallo Bucking_Horn,

vielen Dank.

In einer Zeit, bevor ich unbound installiert hatte, wollte ich auch dismail.de grafisch als DNS-Server zur Auswahl haben und habe ihn mir hinzugefügt.

Stimmt.

Nein, lediglich bei der Erstinstallation habe ich unter Custom ... die IP-Adresse von dismail.de hinterlegt. Nun läuft aber alles über unbound (127.0.0.1#5353). Deshalb müsste ja der prozentuale Anteil von dismail.de ja weiter nach unten gehen (siehe Grafik 1). Oder?

Grüße
Hausmeister

Hmm. Standardmässig zeigt Pi-hole im Dashboard nur die Daten der letzten 24 Stunden.
Wenn Du das in Deiner Konfiguration nicht geändert hast, solltest Du also dismail.de überhaupt nicht mehr sehen :thinking:

Ok, deshalb sieht man auf Deinem Screenshot der Pi-hole-DNS-Settings auch einen Eintrag für dismail.de in der Liste der Upstream-DNS-Server.

Lass uns mal schauen, wo wir dismail.de in Deinen Konfigurationsdateien finden.
Kannst Du die folgenden beiden Kommandos auf Deiner Pi-hole-Maschine ausführen und das Ergebnis hier posten?
grep --include=\*.conf -rn /etc/pihole/ -e 'dismail.de'
grep --include=\*.conf -rn /etc/dnsmasq.d/ -e 'dismail.de'

root@pihole:/# grep --include=\*.conf -rn /etc/pihole/ -e 'dismail.de'
root@pihole:/# grep --include=\*.conf -rn /etc/dnsmasq.d/ -e 'dismail.de'
root@pihole:/#

Die Kommandos liefern keine Ausgabe. :thinking:

Grüße
Hausmeister

Versuchen wir es nochmal etwas weniger spezifisch (kürzer):
grep --include=\*.conf -rin /etc/pihole/ -e 'dismail'
grep --include=\*.conf -rin /etc/dnsmasq.d/ -e 'dismail'


root@pihole:/#  grep --include=\*.conf -rin /etc/pihole/ -e 'dismail'
/etc/pihole/dns-servers.conf:10:Dismail;80.241.218.68;;

root@pihole:/#~# grep --include=\*.conf -rin /etc/dnsmasq.d/ -e 'dismail'

root@pihole:/#

Grüße
Hausmeister

Ok, die Angaben in dns-servers.conf werden nur für die Liste im Admin-Panel benutzt und sollten Pi-hole nicht stören (auch wenn da u.U. ein Semikolon zu wenig drin steht, da für einen Severnamen vier Adressen erwartet werden).

Schauen wir mal, welche DNS-Server für dnsmasq konfiguriert sind:
grep --include=\*.conf -rin /etc/dnsmasq.d/ -e '^server'

Außerdem können wir prüfen, an welche Server Pi-hole tatsächlich erlaubte DNS-Anfragen weiterleitet (forwarded).
Das kannst Du über Tools | Tail pihole.log beobachten, während Du ein paar Seiten ansurfst.
Wir interessieren uns für die Einträge mit den Forwards, also in etwa:

dnsmasq[123]: query[A] www.startpage.com from 192.168.178.10
dnsmasq[123]: forwarded www.startpage.com to 127.0.0.1#5353

Taucht dort die IP-Adresse für Dismail (80.241.218.68) auf?

root@pihole:/# grep --include=\*.conf -rin /etc/dnsmasq.d/ -e '^server'
/etc/dnsmasq.d/01-pihole.conf:41:server=80.241.218.68
/etc/dnsmasq.d/01-pihole.conf:42:server=80.241.218.68
root@pihole:/# 

Nov 15 15:52:29 dnsmasq[711]: query[A] metager.de from 192.168.178.21
Nov 15 15:52:29 dnsmasq[711]: forwarded metager.de to 80.241.218.68
Nov 15 15:52:29 dnsmasq[711]: query[AAAA] metager.de from 192.168.178.21
Nov 15 15:52:29 dnsmasq[711]: forwarded metager.de to 80.241.218.68
Nov 15 15:52:29 dnsmasq[711]: reply metager.de is 144.76.88.77
Nov 15 15:52:29 dnsmasq[711]: reply metager.de is NODATA-IPv6
Nov 15 15:52:29 dnsmasq[711]: query[A] a771.dscq.akamai.net from 192.168.178.21
Nov 15 15:52:29 dnsmasq[711]: forwarded a771.dscq.akamai.net to 80.241.218.68
Nov 15 15:52:29 dnsmasq[711]: query[AAAA] a771.dscq.akamai.net from 192.168.178.21
Nov 15 15:52:29 dnsmasq[711]: forwarded a771.dscq.akamai.net to 80.241.218.68
Nov 15 15:52:29 dnsmasq[711]: reply a771.dscq.akamai.net is 2.16.186.11
Nov 15 15:52:29 dnsmasq[711]: reply a771.dscq.akamai.net is 2.16.186.27
Nov 15 15:52:29 dnsmasq[711]: reply a771.dscq.akamai.net is 2a02:26f0:c400::17d6:c439
Nov 15 15:52:29 dnsmasq[711]: reply a771.dscq.akamai.net is 2a02:26f0:c400::17d6:c423

Ja, die IP Adresse von dismail.de taucht auf. :thinking:

Vielen Dank für Deine Hilfe. :+1:

Grüße
Hausmeister

Dann haben wir den Übeltäter (und eventuell auch einen echten Fehler in Pi-holes Admin-Oberfläche):
In /etc/dnsmasq.d/01-pihole.conf taucht ausschliesslich die Dismail-IP auf - Deine lokale Unbound-Installation wird also noch gar nicht genutzt.

Die Zeilen 41 und 42 in 01-pihole.conf solltest Du löschen und die Datei speichern.
Das geht auf der Konsole der Pi-hole-Maschine z.B. über:
sudo nano /etc/dnsmasq.d/01-pihole.conf

Außerdem sollten wir prüfen, dass Du den Dismail-Server nicht auch versehentlich in den Standardvorgaben für Dein System hinterlegt hast, wodurch er bei einem Pi-hole-Update eventuell wieder aufersteht. Das finden wir über:
grep /etc/pihole/setupVars.conf -ine '^PIHOLE_DNS'

Wenn da auch die Dismail-IP 80.241.218.68 auftaucht, dann bitte auch diese Datei editieren und die entsprechenden Zeilen löschen, und zwar über:
sudo nano /etc/pihole/setupVars.conf

Zum Schluss solltest Du noch einmal Deine Einstellungen über Settings | DNS speichern, damit Pi-hole die Custom-DNS-Werte aus der Oberfläche übernimmt.

Erledigt.

root@pihole:/# grep /etc/pihole/setupVars.conf -ine '^PIHOLE_DNS'
14:PIHOLE_DNS_1=127.0.0.1#5353
root@pihole:/#

Erledigt. Nun erscheint auch unter ' Queries answered by' der Eintrag localhost.

Die Prozente von localhost steigen, ich denke das wars und werde weiter beobachten :blush:

Bucking_Horn: Vielen Dank :+1:

Grüße
Hausmeister