ohne DNS ist alles doof [Erklärung] Was ist DNS / [HowTo] PiHole, Adguard, ....

  • Aufgrund der immer häufiger auftretenden DNS Fehler versuche ich hier mal etwas Licht ins Dunkle zu bringen. DNS ist kein Akt, tut keinem Weh und ist wunderbar einfach. Das kann sogar Spaß machen - weil es einem das Leben vereinfacht. Aber dennoch muss man hier wissen, was man tut. [ad]

    Ich möchte auch ausdrücklich darauf hinweisen, das alles hier aufgeführte rein mein Wissen, meine Erfahrung und Meinung darstellt. Es gibt nicht DIE richtige Lösung, sondern immer viele verschiedene Wege die funktionieren und gut sind. Und bedenkt immer:

    Nur weil etwas funktioniert, heißt nicht das es so richtig ist.

    Zum Anfang etwas theoretisch Lektüre *P Aber keine Sorge, ich versuche es möglichst vereinfacht darzustellen. Der Profi staunt, der Laie wundert sich, oder wars andersrum? [ap]

    ------------------------------------------------------------------------------------------------------------------------------------------------

    Viele kennen das Thema DNS eher von ihrem Werbeblocker wie piHole oder Adguard Home oder weil sie eine NextCloud haben und hierfür einen DynDNS Dienst nutzen. Aber selbst da wissen viele garnicht so wirklich was passiert und warum man was macht.

    Was ist DNS?

    DNS Steht für "Domain Name System". Ein hierarchisches System zur Auflösung von Namen zu IP Adressen (und andersherum). Letztendlich dient es einfach dazu Dienste für uns Menschen einfach Merkbar zu machen. Einen Namen wie google.de merkt man sich doch einfach als die IP Adresse dazu ;)

    DNS Funktioniert ganz simpel:
    Ein DNS Server hat hinterlegt welcher Name zu welcher IP Adresse gehört bzw umgekehrt ebenso.

    Beispiel:

    google.de hat die IP Adresse 142.250.185.227
    Wenn ich im Browser also die Adresse "google.de" eingebe bekommt mein PC über den DNS die Info das er den Server mit der Adresse 142.250.185.227 ansprechen muss. Ich sehe nur "google.de" und alles hinten dran ist mir als Mensch egal.

    Das Ganze ist hierarchisch aufgebaut, es gibt Zuständigkeiten damit jeder DNS Server weiß wo er welche Anfragen nachschlagen kann.

    Wie sieht das nun für euch Daheim aus?
    Jeder Router ist im Standardfall bei euch Daheim der DHCP und der DNS Server. Er verteilt IP Adresse und ist der interne DNS der alle Anfragen annimmt und beantwortet oder an nächst höheren Ebene nachfragt.

    Wenn ihr also in eurem WLAN die Seite google.de aufruft fragt euer Gerät den Router, dieser wiederrum schaut nach ob er selbst dafür zuständig ist und wenn nicht fragt er die nächste höhere Stelle an -> den DNS eures Internet Anbieters, bekommt von dort die Antwort und leitet diese an euer Gerät weiter

    Wenn ihr jetzt einen PiHole o.Ä. aktiv habt um eure Werbung zu blocken wird nichts anderes gemacht als das der PiHole die DNS Server Funktion übernimmt und dort sind eingetragene sogenannten Upstream-Server (Nachschlage DNS Server) hinterlegt sowie Adresslisten welche zu blocken sind.

    Eine geblocke Seite wird einfach bei der DNS Anfrage nicht beantwortet -> seite kann nicht aufgerufen werden.
    Es ist also weniger ein Blocken sondern ein einfaches "kenn ich nicht" :)

    Das gleiche gilt für sämtliche Anfragen IN eurem Netzwerk. Diese haben NICHTS mit dem Internet zu tun.
    Einfachstes Beispiel - ich will auf die Nezwerkfreigabe von meinem NAS zugreifen:

    Hierbei sendet mein PC die Anfrage "Kiwi" an seinen DNS Server und bekommt als Antwort die IP von dem Gerät wieder.

    Woher weiß man jetzt welcher DNS Server zuständig ist?
    Dafür gibt es Domains! Eure FritzBox beispielsweise heißt auch fritz.box und diese Verteilt der DHCP Server ebenso an all seine Clients. Somit heißen eure Geräte im Netzwerk z.B. "notebook.fritz.box"
    Der Client bekommt dies Zugewiesen und stellt an alle DNS Anfragen OHNE Domain Endung automatisch diese Domain hinten dran.

    Wenn ich also "kiwi" anfrage lautet die offizielle Anfrage "kiwi.fritz.box" und da die Fritzbox konfiguriert ist die sie der Haupt DNS für diese Domain ist schaut sie in ihren eigenen DNS Einträgen nach ob der Host mit dem Namen "kiwi" vorhanden ist und gibt die interne IP Adresse 192.168.178.x als Antwort zurück.

    Und hier entstehen die Meisten Fehler.

    • ich habe einen PiHole / Adguard und erreiche mein NAS nicht mehr
    • beim Zugriff auf meine NextCloud bekomme ich ein Fehlerhaftes Zertifikat / das der FritzBox angezeigt
    • Zugriffe auf die NextCloud sind sporadisch träge / langsam im internen Netz, von Außen läuft alles

    Sind so ein paar Klassiker für fehlerhaftes DNS, auch eine Authentifizierung an einem Netzlaufwerk kann deswegen fehlschlagen.

    Was passiert wenn ich einen piHole / Adugard einrichte zum Werbeblocken ohne weitere Konfiguration?

    90% der Anleitungen gehen das Thema DNS nur Grob an und haben als Ziel wirklich NUR Werbung zu blocken, alles andere ist egal. Ihr bekommt aber früher oder später Probleme in eurem Netzwerk.
    Wenn der PiHole nun als DNS Server aktiv ist werden UpStream Server eingetragen. In der FritzBox stellt ihr im DHCP ein, dass der DNS Server künftig der pihole ist und das wars.
    Dennoch verteilt die FritzBox weiterhin die domain fritz.box doch der PiHole als DNS Server weiß von dieser Domain nichts und ist nicht für diese Konfiguriert. Bei Anfragen an diese Domain versucht er diese dann an einen Upstream Server anzufragen bekommt aber keiner Info -> nichts geht mehr!

    das Ganze mal bildlich dargestellt:



    Wie man sieht läuft da ein wenig was im Kreis. Das kann funktionieren, muss aber nicht. Abgesehen davon ist es langsam belastet eure Internetleitung unnötig. Ebenso kann es zu sporadischen Problemen kommen oder es geht rein nichts mehr.

    PiHole richtig konfigurieren

    Um ans Ziel zu kommen gibt es wie immer mehrere Wege. Ich zeige euch hier 2.

    Quick & Dirty, hauptsache Läuft:

    1. auf der FritzBox im DHCP den PiHole hinterlegen
    2. UpStream Server im PiHole definieren und Listen nach Bedarf einfügen
    3. conditional Forwarding einrichten ( == bedingte Weiterleitungen)
    4. fertig :)

    Was passiert nun?

    Der PiHole schickt alle Anfragen für die Domain fritz.box bzw für den Netzwerkbereich 192.168.178.1 bis 192.168.178.255 an die FritzBox welche für die Domain bzw. dieses Netzwerk als interner DNS Server tätig ist. Alle anderen Anfragen gehen weiterhin über den PiHole.


    Alternativ dazu meine persönlich bevorzugte Variante:

    PiHole wird DHCP & DNS Server

    1. DHCP im PiHole einrichten
    2. DHCP auf FritzBox deaktivieren
    3. UpStream Server im PiHole eintragen und Listen nach Bedarf eintragen
    4. fertig :)

    Das Ziel ist ebenso erreicht [ay]

    Wie ihr seht ist das nicht viel aufwendiger, aber es hat ein paar Vorteile:

    • Bei Probleme / Änderungen müsst ihr nur auf EINEM Geräte suchen wenn es um das Thema IP und DNS geht! Bei der anderen Lösung kann der Fehler seitens PiHole UND FritzBox sein
    • ihr könnt im PiHole beliebige DNS Einträge für das interne Netzwerk setzen, Bsp: wenn ich "Paperless.meinedomain.de" eingebe Lande ich auf meinem Docker Host und habe Zugriff auf mein Paperless ohne das es von Außen verfügbar ist
    • der DNS Server kennt defintiv alle Geräte im Netz wenn er selbst auch DHCP spielt, das läuft einfach alles viel Runder :)


    Viel Text, das hat mich selbst erschreckt. Aber ich habe es bereits eingekürzt. Kompakter wüsste ich es nicht.
    Wer Fehler findet darf sie für sich behalten und Rechtschreibfehler dienen wie immer der Unterhaltung.

    In den nächsten Tagen werde ich noch weitere Infos hinzufügen. Geplante Themen:

    • DynDNS
    • DNS Fehler erkennen
    • ... ?

    Wer noch Wünsche, Ideen, Anregungen und Kritik hat, immer her damit! Ich bin für jede Schandtat bereit.

    [bt]

    das Einzige was am Ende zählt ist
    dass ihr lebt was ihr liebt und liebt wofür ihr lebt


    Kodi HTPC - W11 | AMD Athlon 3000G | Pioneer A 504R Bj. 96
    OMV NAS - NAS | Emby Server | LogitechMediaServer
    3x Logitech SqueezeBox & 3x RasPi PiCorePlayer
    Unifi Netzwerk | Sophos XGS Firewall | Agfeo TK | Kentix Security
    Loxone SmartHome

  • meins .. :D

    das Einzige was am Ende zählt ist
    dass ihr lebt was ihr liebt und liebt wofür ihr lebt


    Kodi HTPC - W11 | AMD Athlon 3000G | Pioneer A 504R Bj. 96
    OMV NAS - NAS | Emby Server | LogitechMediaServer
    3x Logitech SqueezeBox & 3x RasPi PiCorePlayer
    Unifi Netzwerk | Sophos XGS Firewall | Agfeo TK | Kentix Security
    Loxone SmartHome

  • Vor nem halben Jahr hab ich Pihole vom Pi auf den Docker auf dem NAS umgestellt lief immer gut.
    Mein Laptop ist selten wirklich richtig aus und ich weis gar nicht mehr was letzte Woche so los war, es gab mal n Update für PIHole, aber glaube schon vor zwei Wochen und mein NAS hatte glaube auch nen Neustart.
    PhotoPrism hab ich auch mal zum anschauen installiert.
    Kutze rede: Nach dem ich mal meinen Laptop ausgeschhaltet hab konnte ich mein Netzlaufwerke, die über Namen eingebunden sind nicht mer erreichen, nur über IP
    Ich hab mich dumm und albern gesucht bis ich mal auf den PIhole gekommen bin. Ohne ihn ging es, mit ihm nicht. Nach ner Stunde hab ich gesehen das unter conditional Forwarding / Locale domäne name nix mehr drin stand, warum auch immer. Ohne fritz.box geht da wohl nix.

  • ihr könnt im PiHole beliebige DNS Einträge für das interne Netzwerk setzen, Bsp: wenn ich "Paperless.meinedomain.de" eingebe Lande ich auf meinem Docker Host und habe Zugriff auf mein Paperless ohne das es von Außen verfügbar ist

    Ich fühle mich angesprochen [bv]

    Ich bleib hier am Ball und danke schon einmal für die Übersicht!

    NAS: Gehäuse: Jonsbo G3, Mainboard: MSI B460M PRO, CPU: Intel Pentium G6400, OS: OMV 6

    Client: NVIDIA Shield Pro 2019

  • Großes :thumbup: Jetzt muss ich mir das nur noch für Adguard umsetzen, will auch alles an einem Platz haben. Gibt es da mit den Jetzigen IP´s der Geräte Probleme? Zum Beispiel Homeassistant oder so?

    Sieht die Seite so aus:

    Spoiler anzeigen

    Client: Nvidia Shield 2019 Pro Kodi 20.1, AVR Sony STR-DN 1080, Nubert NuBox Series 5.1, LG TV 55SM8600 Nanocell
    Musik über Pi4 mit Picore 8 und LMS am AVR.
    Gästezimmer:Shield TV 2017 Kodi 20.1
    Server: unRaid; Fractal Des. Define 7;Asrock B365M PROF-4, Intel i3-8100, 16GB RAM und 20TB Platten,
    Arbeitstier: DeepSilence 4, AX370M, AMD Ryzen 5 2600X; 8GB RAM, Samsung M2 970EVO 500GB, RX560 Grafik

  • Freut mich, das es gefällt und hilft :) Will es definitiv noch ausweiten und verbessern.

    Die Einstellungen sehen soweit gut aus, musst halt an der Fritze den DHCP abschalten.

    Die alten IPs ist halt Fragezeichen wie das bei dir war. Hast du die IPs über die FritzBox eingestellt oder an den Geräten selbst eine Feste IP Eingerichtet? Wenn ersteres musst du das am AdGuard nacharbeiten - bekommen alle neue IPs.

    das Einzige was am Ende zählt ist
    dass ihr lebt was ihr liebt und liebt wofür ihr lebt


    Kodi HTPC - W11 | AMD Athlon 3000G | Pioneer A 504R Bj. 96
    OMV NAS - NAS | Emby Server | LogitechMediaServer
    3x Logitech SqueezeBox & 3x RasPi PiCorePlayer
    Unifi Netzwerk | Sophos XGS Firewall | Agfeo TK | Kentix Security
    Loxone SmartHome

  • Müßte dann unten bei IP6 auch was eingtragen werden? Und ja, die Fritte macht die IP´s, Haken: Immer die selbe geben!

    Spoiler anzeigen

    Client: Nvidia Shield 2019 Pro Kodi 20.1, AVR Sony STR-DN 1080, Nubert NuBox Series 5.1, LG TV 55SM8600 Nanocell
    Musik über Pi4 mit Picore 8 und LMS am AVR.
    Gästezimmer:Shield TV 2017 Kodi 20.1
    Server: unRaid; Fractal Des. Define 7;Asrock B365M PROF-4, Intel i3-8100, 16GB RAM und 20TB Platten,
    Arbeitstier: DeepSilence 4, AX370M, AMD Ryzen 5 2600X; 8GB RAM, Samsung M2 970EVO 500GB, RX560 Grafik

  • bei v6 bin ich immernoch raus...leider X( gelobige Besserung!

    Ja dann, alles von der Fritze ordentlich notieren / screenshots machen und dann am AdGuard nachtragen. Sollte dort auch gehen :) vlt kann ich heute noch ein Test AdGuard mal aufsetzen.

    das Einzige was am Ende zählt ist
    dass ihr lebt was ihr liebt und liebt wofür ihr lebt


    Kodi HTPC - W11 | AMD Athlon 3000G | Pioneer A 504R Bj. 96
    OMV NAS - NAS | Emby Server | LogitechMediaServer
    3x Logitech SqueezeBox & 3x RasPi PiCorePlayer
    Unifi Netzwerk | Sophos XGS Firewall | Agfeo TK | Kentix Security
    Loxone SmartHome

  • He he, habe jetzt mal zum Test an meinem PC eine feste IP eingetragen wie in der Fritte. DHCP dort aus, Adgurad DHCP an. Scheint zu klappen, kann alle Internetseiten erreichen :)

    Nun muss ich noch rausfinden, wo ich in Adguard die Clients bearbeiten, und denen die IP zuweisen kann. Ist bestimmt einfacher, als an jedem Client das zu machen. Vor allem: Sind Handy unterwegs, müsste ich das ja wieder umstellen, richtig? Dann luncht mich meine Frau [ag]

    Spoiler anzeigen

    Client: Nvidia Shield 2019 Pro Kodi 20.1, AVR Sony STR-DN 1080, Nubert NuBox Series 5.1, LG TV 55SM8600 Nanocell
    Musik über Pi4 mit Picore 8 und LMS am AVR.
    Gästezimmer:Shield TV 2017 Kodi 20.1
    Server: unRaid; Fractal Des. Define 7;Asrock B365M PROF-4, Intel i3-8100, 16GB RAM und 20TB Platten,
    Arbeitstier: DeepSilence 4, AX370M, AMD Ryzen 5 2600X; 8GB RAM, Samsung M2 970EVO 500GB, RX560 Grafik

  • Nun muss ich noch rausfinden, wo ich in Adguard die Clients bearbeiten, und denen die IP zuweisen kann

    In adguard unter Einstellungen - DHCP Einstellungen kannst du entweder unter DHCP-Zuweisungen dort aufgelisteten Clients dann eine feste IP nach deinen Wünschen zuweisen (so wie bei der Fritte in ihrer Netzwerkübersicht) oder unter DHCP statische Zuweisungen kannst du auch ein Gerät manuell im Vorfeld zuweisen (hierfür brauchst du aber logischerweise die MAC Adresse vom Gerät)


    Wie bei DHCP Zuweisungen üblich musst du das jeweilige Gerät dann einmal neu starten wenn es eine neue IP-Adresse zugewiesen bekommen soll.


    Sind Handy unterwegs, müsste ich das ja wieder umstellen, richtig? Dann luncht mich meine Frau

    Was meinst du hiermit genau? Was willst du denn umschalten müssen?

    NAS: Gehäuse: Jonsbo G3, Mainboard: MSI B460M PRO, CPU: Intel Pentium G6400, OS: OMV 6

    Client: NVIDIA Shield Pro 2019

  • In adguard unter Einstellungen - DHCP Einstellungen kannst du entweder unter DHCP-Zuweisungen dort aufgelisteten Clients dann eine feste IP nach deinen Wünschen zuweisen (so wie bei der Fritte in ihrer Netzwerkübersicht) oder unter DHCP statische Zuweisungen kannst du auch ein Gerät manuell im Vorfeld zuweisen (hierfür brauchst du aber logischerweise die MAC Adresse vom Gerät)

    Da kann ich nichts eintragen, ist deaktiviert.

    Was meinst du hiermit genau? Was willst du denn umschalten müssen?

    Hat sich erledigt, brauche ja am Client nichts ändern, wenn das obige klappt.

    Spoiler anzeigen

    Client: Nvidia Shield 2019 Pro Kodi 20.1, AVR Sony STR-DN 1080, Nubert NuBox Series 5.1, LG TV 55SM8600 Nanocell
    Musik über Pi4 mit Picore 8 und LMS am AVR.
    Gästezimmer:Shield TV 2017 Kodi 20.1
    Server: unRaid; Fractal Des. Define 7;Asrock B365M PROF-4, Intel i3-8100, 16GB RAM und 20TB Platten,
    Arbeitstier: DeepSilence 4, AX370M, AMD Ryzen 5 2600X; 8GB RAM, Samsung M2 970EVO 500GB, RX560 Grafik

  • Immer rein den Mist :) Kann gern ein Sammelthread draus werden. Die Anleitung erweitere ich mir dann sobald ich dazu komme, hoffentlich bald!

    das Einzige was am Ende zählt ist
    dass ihr lebt was ihr liebt und liebt wofür ihr lebt


    Kodi HTPC - W11 | AMD Athlon 3000G | Pioneer A 504R Bj. 96
    OMV NAS - NAS | Emby Server | LogitechMediaServer
    3x Logitech SqueezeBox & 3x RasPi PiCorePlayer
    Unifi Netzwerk | Sophos XGS Firewall | Agfeo TK | Kentix Security
    Loxone SmartHome

  • Zrig mal nen Screenshot davon.


    noob_at_pc du darfst entscheiden ob hier sowas diskutiert werden darf [ag]

    Mache ich später. Heute Morgen bekommt klar das Sqeezebox Radio keine Verbindung ins Netzwerk. Muss ich mir später auch ansehen, IP Manuell evtl. eintragen.

    Spoiler anzeigen

    Client: Nvidia Shield 2019 Pro Kodi 20.1, AVR Sony STR-DN 1080, Nubert NuBox Series 5.1, LG TV 55SM8600 Nanocell
    Musik über Pi4 mit Picore 8 und LMS am AVR.
    Gästezimmer:Shield TV 2017 Kodi 20.1
    Server: unRaid; Fractal Des. Define 7;Asrock B365M PROF-4, Intel i3-8100, 16GB RAM und 20TB Platten,
    Arbeitstier: DeepSilence 4, AX370M, AMD Ryzen 5 2600X; 8GB RAM, Samsung M2 970EVO 500GB, RX560 Grafik

  • bennySB Hier mal der Screnn von Einstellungen => DHCP

    Das Squeezeboy Radio läst sich absolut nicht mehr mit der Fritte verbinden. WLAN wird gefunden, PW eingeben, und dann kommt nur noch: Es konnte keine Verbindung hergestellt werden.

    Spoiler anzeigen

    Client: Nvidia Shield 2019 Pro Kodi 20.1, AVR Sony STR-DN 1080, Nubert NuBox Series 5.1, LG TV 55SM8600 Nanocell
    Musik über Pi4 mit Picore 8 und LMS am AVR.
    Gästezimmer:Shield TV 2017 Kodi 20.1
    Server: unRaid; Fractal Des. Define 7;Asrock B365M PROF-4, Intel i3-8100, 16GB RAM und 20TB Platten,
    Arbeitstier: DeepSilence 4, AX370M, AMD Ryzen 5 2600X; 8GB RAM, Samsung M2 970EVO 500GB, RX560 Grafik

  • Ich glaube, mein DHCP auf Adguard funktioniert gar nicht, kann das?

    Habe da mal auf testen geklickt. Aber oben wird ja eine IP für Adgurad angezeigt, oder?

    Spoiler anzeigen

    Client: Nvidia Shield 2019 Pro Kodi 20.1, AVR Sony STR-DN 1080, Nubert NuBox Series 5.1, LG TV 55SM8600 Nanocell
    Musik über Pi4 mit Picore 8 und LMS am AVR.
    Gästezimmer:Shield TV 2017 Kodi 20.1
    Server: unRaid; Fractal Des. Define 7;Asrock B365M PROF-4, Intel i3-8100, 16GB RAM und 20TB Platten,
    Arbeitstier: DeepSilence 4, AX370M, AMD Ryzen 5 2600X; 8GB RAM, Samsung M2 970EVO 500GB, RX560 Grafik

  • Jup, dein DHCP läuft nicht, daher auch keine WLAN Verbindung. Wenn ich mal zusammenführe was du in den vergangenen Wochen/Monaten an Problemen hattest, wäre es sinnvoll dein grundlegenden Aufbau bei dir zuhause zu prüfen. Also von der Fritzbox, über deinen unraid, zu deinen Dockern und die Clients.

    Sollte noob_at_pc dazu bereit sein da mal drüber zu schauen würde ich ihn als Fachmann empfehlen [ag]

    NAS: Gehäuse: Jonsbo G3, Mainboard: MSI B460M PRO, CPU: Intel Pentium G6400, OS: OMV 6

    Client: NVIDIA Shield Pro 2019

  • Jo, das Angebot steht definitiv. Einfach melden.

    das Einzige was am Ende zählt ist
    dass ihr lebt was ihr liebt und liebt wofür ihr lebt


    Kodi HTPC - W11 | AMD Athlon 3000G | Pioneer A 504R Bj. 96
    OMV NAS - NAS | Emby Server | LogitechMediaServer
    3x Logitech SqueezeBox & 3x RasPi PiCorePlayer
    Unifi Netzwerk | Sophos XGS Firewall | Agfeo TK | Kentix Security
    Loxone SmartHome

  • Jo jo, müssen wir einen Termin machen 😂👍

    Spoiler anzeigen

    Client: Nvidia Shield 2019 Pro Kodi 20.1, AVR Sony STR-DN 1080, Nubert NuBox Series 5.1, LG TV 55SM8600 Nanocell
    Musik über Pi4 mit Picore 8 und LMS am AVR.
    Gästezimmer:Shield TV 2017 Kodi 20.1
    Server: unRaid; Fractal Des. Define 7;Asrock B365M PROF-4, Intel i3-8100, 16GB RAM und 20TB Platten,
    Arbeitstier: DeepSilence 4, AX370M, AMD Ryzen 5 2600X; 8GB RAM, Samsung M2 970EVO 500GB, RX560 Grafik

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!