Übersicht über das Domänennamensystem
GSLB kann sehr komplex sein; es lohnt sich daher, die Zeit zu investieren, um zu verstehen, wie das mysteriöse Domain Name Server (DNS)-System funktioniert.
DNS besteht aus drei Hauptkomponenten:
· Der DNS-Resolver, d. h. der Client: Der Resolver ist für die Initiierung der Abfragen zuständig, die letztendlich zu einer vollständigen Auflösung der gewünschten Ressource führen.
· Nameserver: Dies ist der Nameserver, mit dem sich der Client zunächst verbindet, um die DNS-Auflösung durchzuführen.
· Autoritative Nameserver: Dazu gehören die Nameserver der Top Level Domain (TLD) und die Root-Nameserver.
Eine typische DNS-Transaktion wird im Folgenden erläutert:
· Ein Benutzer gibt "example.com" in einen Webbrowser ein, und die Anfrage wird ins Internet übertragen und von einem rekursiven DNS-Auflöser empfangen.
· Der Resolver fragt dann einen DNS-Root-Nameserver (.) ab.
· Der Root-Server antwortet dem Resolver dann mit der Adresse eines DNS-Servers der Top-Level-Domain (TLD) (z. B. .com oder .net), der die Informationen für seine Domains speichert. Wenn wir nach example.com suchen, wird unsere Anfrage an die TLD .com gerichtet.
· Der Resolver fordert dann die TLD .com an.
· Der TLD-Server antwortet dann mit der IP-Adresse des Nameservers der Domäne, example.com.
· Schließlich sendet der rekursive Resolver eine Anfrage an den Nameserver der Domäne.
· Die IP-Adresse, zum Beispiel.com, wird dann vom Nameserver an den Resolver zurückgegeben.
· Der DNS-Resolver antwortet dann dem Webbrowser mit der IP-Adresse der ursprünglich angeforderten Domäne.
· Sobald die acht Schritte des DNS-Lookups die IP-Adresse, z. B..com, ergeben haben, kann der Browser die Webseite anfordern:
· Der Browser stellt eine HTTP-Anfrage an die IP-Adresse.
· Der Server an dieser IP-Adresse sendet die im Browser darzustellende Webseite zurück.
Dieser Prozess kann noch komplizierter werden:
Caching
Auflösende Nameserver, die Antworten zwischenspeichern, können die gleiche Antwort an viele Clients senden. Client-seitige Resolver und Anwendungen können unterschiedliche Caching-Richtlinien haben.
Hinweis: Zu Testzwecken stoppen und deaktivieren wir den Windows DNS-Client im Abschnitt Dienste Ihres Betriebssystems. Die DNS-Namen werden weiterhin aufgelöst, allerdings werden die Ergebnisse nicht zwischengespeichert und der Name des Computers nicht registriert. Ihr Systemadministrator muss entscheiden, ob dies die beste Option für Ihre Umgebung ist, da es sich auf andere Dienste auswirken kann.
Zeit zu leben
Der auflösende Nameserver kann die Time To Live (TTL), d.h. die Zwischenspeicherzeit für die Antwort, ignorieren.