Hauptnavigation:

Sie sind hier: Home > HINTERGRUND > Nameservice > DNS

Die Funktion des Domain Name Systems (DNS)

Dem Internetnutzer ist die Funktionsweise des Domain Name Systems (DNS) vermutlich gar nicht bewusst. Um das Internet aber komfortabel und einfach nutzen zu können, ist das DNS aber unabdingbar. Denn nur mit dem DNS kann beispielsweise eine Webseite durch die Eingabe einer URL wie www.denic.de erreicht oder eine E-Mail an info@denic.de geschickt werden. Computer arbeiten in einem TCP/IP Netzwerk wie dem Internet nämlich nur mit IP-Adressen. Wir Menschen hingegen sind aber sehr schlecht in der Lage, uns Tausende dieser Zahlenkombinationen zu merken.

Bis Mitte der achtziger Jahre wurde die Verbindung von Rechnernamen und IP-Adressen durch eine einfache Datei bewerkstelligt. Diese HOST.TXT-Datei (siehe RFC952) wurde an zentraler Stelle gepflegt, alle Änderungen mussten zu dieser Stelle geschickt und von dort wieder auf alle Hosts verteilt werden. Mit dem starken Wachstum von Internetteilnehmern kam dieses System sehr schnell an seine Grenzen: Der Datenverkehr zur Aktualisierung der HOST.TXT-Datei sowie der Administrationsaufwand nahm ständig zu, zugleich waren die Eindeutigkeit von Rechnernamen und die Aktualität an allen Stellen des Netzen immer weniger gewährleistet.

Eine Lösung dieser Probleme bot das Domain Name System, ein hierarchisches, dezentrales System zur Verwaltung von Namen, das die Verantwortlichkeiten verteilt und die Eindeutigkeit der Namen sicherstellt. Dies geschieht durch eine baumartige Struktur des Namensraumes. Die Wurzel des Baums ("root") verzweigt in verschiedene Teiläste, die bekannten Top Level Domains. Diese wiederum verzeigen in weitere Teiläste, die sogenannten Second Level Domains usw. (siehe Abbildung). Das DNS verknüpft aber nicht nur Rechnernamen und IP-Adressen miteinander. Es leistet zusätzlich die Speicherung und Ausgabe weiterer Informationen über die Dienste, die mit einer Domain verknüpft sind. Über eine DNS-Abfrage kann somit zum Beispiel auch ermittelt werden, welcher Rechner in einem Netzwerk als E-Mail-Server für die betreffende Domain dient oder wie die Nameserver der Domain heißen.

Struktur des Domain Name System (DNS)