Richten Sie einen grundlegenden rekursiven Caching -DNS -Server ein und konfigurieren Sie Zonen für die Domäne

Richten Sie einen grundlegenden rekursiven Caching -DNS -Server ein und konfigurieren Sie Zonen für die Domäne

Stellen Sie sich vor, wie es wäre, wenn wir uns an die IP -Adressen aller Websites erinnern müssten, die wir täglich verwenden. Selbst wenn wir ein erstaunliches Gedächtnis hätten, wäre der Prozess, um eine Website zu stöbern, lächerlich langsam und zeitaufwändig.

Und was ist, wenn wir mehrere Websites besuchen oder mehrere Anwendungen verwenden mussten, die sich im selben Computer oder im gleichen virtuellen Host befinden? Dies wäre eine der schlimmsten Kopfschmerzen, die ich mir vorstellen kann - ganz zu schweigen von der Möglichkeit, dass die mit einer Website oder Bewerbung verbundene IP -Adresse ohne vorherige Ankündigung geändert werden kann.

Nur der Gedanke daran wäre genug Grund, nach einer Weile das Internet oder die internen Netzwerke zu nutzen.

Genau das ist eine Welt ohne Domainnamensystem (auch bekannt als DNS) wäre. Glücklicherweise löst dieser Service alle oben genannten Probleme - auch wenn die Beziehung zwischen einer IP -Adresse und einem Namen ändert.

Aus diesem Grund lernen wir in diesem Artikel, wie man einen einfachen DNS -Server konfigurieren und verwendet, einen Dienst, mit dem die Übersetzung von Domainnamen in IP -Adressen und umgekehrt werden können.

Einführung der DNS -Namensauflösung

Für kleine Netzwerke, die nicht häufig Änderungen ausgesetzt sind, die /etc/hosts Die Datei kann als rudimentäre Methode des Domänennamens zur IP -Adressauflösung verwendet werden.

Mit einer sehr einfachen Syntax ermöglicht es uns mit dieser Datei, einen Namen (und/oder einen Alias) mit einer IP -Adresse wie folgt zu verbinden:

[IP -Adresse] [Name] [Alias ​​(ES)] 

Zum Beispiel,

192.168.0.1 Gateway Gateway.Mydomain.com 192.168.0.2 Web Web.Mydomain.com 

So können Sie entweder den Webmaschine mit seinem Namen erreichen, die Netz.Mydomain.com Alias ​​oder seine IP -Adresse.

Für größere Netzwerke oder solche, die häufig Änderungen unterliegen, verwenden die /etc/hosts Datei zum Auflösen von Domain -Namen in IP -Adressen wäre keine akzeptable Lösung. Hier kommt die Notwendigkeit eines dedizierten Dienstes ins Spiel.

Unter der Motorhaube, a DNS Der Server fragt eine große Datenbank in Form eines Baumes ab, der am Root beginnt (".”)) Zone.

Das folgende Bild hilft uns zu veranschaulichen:

DNS -Namensauflösungsdiagramm

Im Bild oben die Wurzel (.) Zone enthält com, Edu, Und Netz Domänen. Jeder dieser Domänen wird (oder kann) von verschiedenen Organisationen verwaltet, um abhängig von einer großen, zentralen. Dies ermöglicht die ordnungsgemäße Verteilung von Anforderungen auf hierarchische Weise.

Mal sehen, was unter der Motorhaube passiert:

1. Wenn ein Client eine Abfrage an einen DNS -Server für ein DNS -Server macht Web1.Verkauf.Mich.com, Der Server sendet die Abfrage an den oberen (root) DNS -Server, wodurch die Abfrage in den Namensserver in der .com Zone.

Dies sendet die Abfrage wiederum an den Namen des nächsten Level -Namens (in der Mich.com Zone) und dann zu Verkauf.Mich.com. Dieser Vorgang wird so oft wie nötig wiederholt, bis die Fqdn (Voll qualifizierter Domainname, Web1.Verkauf.Mich.com in diesem Beispiel) wird vom Namenserver der Zone zurückgegeben, in die sie gehört.

2. In diesem Beispiel der Namenserver in Verkauf.Mich.com. reagiert auf die Adresse Web1.Verkauf.Mich.com und gibt auch die gewünschte Domainnamen-IP-Assoziation und andere Informationen zurück (falls darauf konfiguriert).

Alle diese Informationen werden an den ursprünglichen DNS -Server gesendet, der ihn dann an den Client weitergibt, der ihn an erster Stelle angefordert hat. Um zu vermeiden, dass die gleichen Schritte für zukünftige identische Abfragen wiederholt werden, werden die Ergebnisse der Abfrage auf dem DNS -Server gespeichert.

Dies sind die Gründe, warum diese Art von Setup allgemein als rekursiver, Caching DNS -Server bezeichnet wird.

Seiten: 1 2 3 4