Warum wird die IP-Adresse des Routers als Adresse des DNS-Servers verwendet?

Warum wird die IP-Adresse des Routers als Adresse des DNS-Servers verwendet?

Dies sind die Schritte zum Konvertieren eines Routers auf DHCP:Bildbeschreibung hier eingeben
Warum wurde im letzten Fall die Router-IP als DNS-Server-IP-Adresse verwendet?
Sollte nicht die IP-Adresse von Servern wie Google (8.8.8.8) verwendet werden?

Antwort1

Ihr Router verwendet DHCP, um seine WAN-IP-Adresse vom ISP zu erhalten. Zusammen mit der IP erhält er auch IPs von vom ISP empfohlenen DNS-Servern.

Der Router betreibt außerdem einen eigenen DNS-Server, der alle Anfragen an den vom ISP bereitgestellten DNS-Server weiterleitet. Auf diese Weise können Sie einfach die IP des Routers als Ihren DNS-Server angeben und Ihre Anfragen an die vom ISP empfohlene Adresse weiterleiten lassen.

Der Router verwendet seine IP auch, wenn er Geräten im LAN DNS über DHCP vorschlägt. Warum sollte er sich selbst als DNS-Server ankündigen, anstatt die DNS-Adresse des ISPs direkt zu senden? Weil sich die DNS-IP ändern kann, wenn die WAN-DHCP-Lease erneuert wird oder manuell durch einen Administrator. Auf diese Weise wird die Änderung sofort wirksam, wenn der Router davon erfährt.

Antwort2

Viele Router für den Heimgebrauch können neben der bloßen Paketweiterleitung noch eine Reihe anderer Aufgaben übernehmen. Neben einem DHCP-Server (den Sie jetzt bereits entdeckt haben) betreiben sie oft auch einen DNS-Server.

Dieser DNS-Server speichert Antworten von seinem DNS-Server entsprechend der angegebenen Lebensdauer im Cache.

Dazu benötigen sie einen Upstream-DNS-Server, an den sie Anfragen weiterleiten. Normalerweise ist das der DNS-Server, den Ihr ISP betreibt. Alternativ können Sie manuell die Verwendung eines öffentlichen rekursiven DNS-Servers konfigurieren, beispielsweise des von Ihnen erwähnten Google DNS-Servers. In beiden Fällen ist der tatsächlich verwendete Upstream-DNS für alle Clients transparent, die ihre Konfiguration vom DHCP-Server erhalten.

Antwort3

Ihr PC muss den Websitenamen in eine IP-Adresse auflösen. Einige dieser Adressen werden direkt auf Ihrem lokalen Computer definiert, unter Windows geschieht dies in der Datei „hosts“. Sie können dazu etwas recherchieren, wenn Sie möchten, es ist ziemlich interessant.

Wenn der Hostname nicht durch Einsicht in diese Datei aufgelöst werden kann, muss der Computer eine andere Person danach fragen. Der nächste, der danach fragt, ist normalerweise Ihr Heimrouter. Wenn der Router aus irgendeinem Grund die richtige IP-Adresse kennt (mehr dazu gleich), übermittelt er sie direkt an Ihren Computer.

Wenn das aber nicht der Fall ist, muss es selbst jemanden anderen fragen. Normalerweise ist das der DNS-Server Ihres Providers, aber Sie können das natürlich ändern. Und ich möchte sagen, dass Sie wahrscheinlichsollenDies muss sich ändern, da viele ISPs die Daten, die sie über die von Ihnen besuchten Websites sammeln, verkaufen.

Wenn Ihr ISP die Adresse aus irgendeinem Grund auch nicht kennt, fragt er den DNS-Server auf der nächsten Ebene nach und so weiter.

Nun zurück zu der Frage, warum es sinnvoll ist, Ihren Heimrouter als primären DNS-Server einzusetzen:

Zunächst speichert er die IP-Adressen zwischen, die er von DNS-Servern höherer Ebene aufgelöst hat. Wenn ein Gerät im Netzwerk den Router das nächste Mal (innerhalb einer bestimmten Zeit) auffordert, einen Hostnamen aufzulösen, gibt er einfach die zuvor zwischengespeicherte IP-Adresse zurück, was Zeit spart.

Zweitens kann es in Ihrem lokalen Netzwerk Hostnamen geben, z. B. auf Ihrem NAS oder Ihrem Fernseher, die Sie ansprechen möchten, und Ihr ISP oder ein anderer DNS-Resolver kennt diese nicht, Ihr Router jedoch schon. Daher ist es nur möglich, die Hostnamen in Ihrem lokalen Netzwerk zu verwenden, wenn Sie Ihren Router so eingestellt haben, dass er sie auflöst.

Ich hoffe, das hat alles verständlich gemacht. Wenn noch Fragen offen sind, können Sie diese gerne stellen.

verwandte Informationen