Wie funktioniert DNS ?

Im Internet scheint es eine Menge Verwirrung darüber zu geben, wie DNS funktioniert. Dies ist ein kurzer (etwas technischer) Überblick über die Funktionsweise einer DNS-Abfrage am Beispiel der DynDNS Domain „example.dyndns.org.

Wie spricht Ihr Computer mit dem Rechner Ihres DynDNS-Anbieters?

Sie möchten die IP-Adresse von „example.dyndns.org“ auflösen. Der Datenverkehr im Internet wird mithilfe von IP-Adressen weitergeleitet, bei denen es sich um Sätze von vier Zahlen zwischen 1 und 255 handelt, etwa 195.30.107.43. DNS bietet einfach eine Zuordnung des Namens „example.dyndns.org“ zur IP-Adressen im Stil von 195.30.107.43. Bis jetzt ziemlich einfach, oder?

Was passiert zuerst?

Nun wird es jedoch etwas komplexer. Sie sitzen an Ihrem Computer und versuchen, auf example.dyndns.org zuzugreifen. Was passiert zuerst? Ihr Computer fragt den Nameserver Ihres Internet-Anbieters ab. Dieser wird den Rest der Arbeit für Sie erledigen, da es rekursiv arbeitet.

Wie findet der Nameserver Ihres Internet Service Providers die Antwort für Sie?

Wir gehen davon aus, dass „example.dyndns.org“ neu eingerichtet wurde und kein DNS-Caching vorliegt. Caching kann einen Teil dieses Prozesses überspringen, aber wir möchten den gesamten Prozess durchlaufen um ihn besser zu verstehen. In jeder Phase dieses Prozesses fordert der Nameserver Ihres Internetdienstanbieters Informationen zu „example.dyndns.org“ an. Im Gegensatz zu Ihrer ersten Abfrage ist jedoch keiner dieser Server rekursiv, sodass nur begrenzte Informationen bereitgestellt werden, die auf dem basieren was die Server bereits kennen.
Zunächst sendet der Server eine Abfrage an die Root-Server. Hierbei handelt es sich um eine Gruppe von Servern mit sehr hoher Leistung, die alle Top-Level-Domänen wie com, net, org und alle Länderdomains kennen. Der Server Ihres Internetdienstanbieters fragt einen der 13 Rootsever, z. B. a.root-servers.net, was er über „example.dyndns.org“ weiß. Er wird antworten, daß es nur eine Information kennt – org wird von einer Reihe anderer Nameserver, den GTLD-Servern, bedient. Dieser Hinweis erfolgt nun an den Nameserver Ihres Internetanbieters, der dann der Delegierung folgt und fragt einen GTLD-Server, was er über „example.dyndns.org“ weiß. Als Antwort wird zurückkommen, dass dieser Server ein wenig mehr weiß – dyndns.org wird von ns1.dyndns.org und ns2.dyndns.org bedient. Der Nameserver Ihres ISP wird der Delegation weiterhin folgen und ns.dyndns.org fragen, was er über „example.dyndns.org weiß. Im letzten Schritt teilen die dyndns.org Nameserver den Nameserver Ihres ISP die tatsächliche IP-Adresse (oder eine autorisierende Antwort „Dieser Host existiert nicht“) mit, der diese Information dann an Ihren Client (z. b. Browser) zurückgibt.

Bei jedem Schritt dieses Prozesses speichert der Nameserver Ihres Internetdienstanbieters die Antworten die er erhält. Wenn Sie ihn nach example.dyndns.org fragen, ist er intelligent genug, um zu ns1.dyndns.org zurückzukehren. Diese Informationen werden für eine von der TTL der DNS-Einträge festgelegte Zeitspanne zwischengespeichert.

Zurück Was ist DNS ?
Weiter Wie kann ich von außerhalb meines Heimnetzwerks auf das Gerät zugreifen?
Inhaltsverzeichnis

Artikel in Kategorie