Netzwerke

DNS Server

Der DNS Dienst ist ein unverzichtbarer Dienst im Internet und meist auch im LAN die mit TCP/IP arbeiten. DNS ist eine verteilte Datenbank im Internet die die Namensauflösung organisiert. Der DNS Dienst kennt "forward lookup" und "reverse lookup" , d.h. "Name in IP-Nummer auflösen" und "IP-Nummer in Namen auflösen". DNS hat die hosts-Dateien abgelöst die früher für die Namensauflösung zuständig waren, allerdings ist die hosts-Funktionalität immer noch bei den Computern integriert. ( z.B. Windows: windows-verzeichnis\system32\drivers\etc\hosts ). Durch die dezentrale Verwaltung und Möglichkeit der Erweiterung hat es sich gut bewährt.

Beispiel DNS Auflösung in IP Nummer

www.muenster.org

Schritt 1

Client hat in der Netzwerkkonfiguration einen so genannten DNS Eintrag. Dieser Eintrag ist der Server, der Namen in IP-Nummern auflösen kann. Der PC schickt nun die Anfrage an diesen Server. Ist der Name und die dazugehörige Nummer bekannt so liefert der DNS Server die IP Nummer zurück wenn nicht dann zu Schritt 2

Schritt 2

Der DNS Server zerlegt die Eingabe in www , muenster und org
Als erstes wird nun die TOP Leveldomain ermittelt : .org und ein spezieller rootserver kontaktiert und nach www.muenster.org gefragt. Dieser gibt als Information zurück, welcher DNS Server für die TOP-Level Domain .org zuständig ist.

Schritt 3

Auch dieser Server ist nicht direkt für www.muenster.org zuständig sondern gibt eine weitere Serveradresse eines DNS Servers zurück.

Schritt 4

Dieser DNS Server hat einen Eintrag von www.muenster.org in seiner s.g. Zonendatei. Er ist autoritativ für die Domain zuständig und liefert die IP Nummer die in der Zonendatei steht zurück..


Schritt 5


Der Client bekommt von seinem DNS Server die IP-Nummer zurück, die wiederum von diesen DNS Server für eine gewisse Zeit gecached wird.

Siehe auch RFC 1035 – Domain Names – Implementation and Specification

Geschrieben von admin

02.04.2005 um 10:53:00