Namensauflösung

Im TCP/IP-Netzwerk werden Stationen mit ihrer IP-Adresse angesprochen. Die IP-Adresse in binärer Form ist eine 32-Bit-Folge von 1en und 0en. Dadurch können digital arbeitende elektronische Schaltungen und Programme dee IP-Adressen schneller verarbeiten. Doch weder die 32-Bit-Folge, noch die IP-Adresse sind für das menschliche Gehirn einfach zu erfassen und zu merken. Der Mensch verwendet lieber Namen um eine Sache zu benennen und zu identifizieren. Diese Tatsache ist in den 70er-Jahren in das ARPANET, dem ursprünglichen Vorgänger des Internets, mit eingeflossen.

Statt der IP-Adressen werden Namen zur Adressierung von Computern verwendet. Diese sind für Menschen leichter zu merken und zu verstehen. Bis heute ist es jedoch nicht möglich, einen Computer direkt mit seinem Namen über das Netzwerk anzusprechen. Für ihn besteht die Welt immer noch aus 1en und 0en. Und deshalb braucht er immer eine binäre Adresse. Aus diesem Grund wurden mehrere Methode entwickelt, um eine Umwandlung bzw. Auflösung von Namen in numerische Adressen zu realisieren. Diesen Vorgang nennt man Namensauflösung.

hosts

Jedes TCP/IP-Betriebssystem hat eine Datei mit dem Namen hosts. In ihr sind die IP-Adressen und Namen tabellenartig aufgelistet.

lmhosts

Die Datei lmhosts ist ausschließlich in Windows-Betriebssystemen zu finden. Neben den IP-Adressen sind dort NetBIOS-Namen enthalten.

DNS - Domain Name System

DNS ist eine servergestützte Struktur zur Auflösung von Namen in IP-Adressen. Der Client, der einen DNS-Namen in eine IP-Adresse auflösen will, stellt eine Anfrage an einen DNS-Server. Der DNS-Server verwaltet IP-Adressen und die dazugehörigen Namen in einer Datenbank. Ist ein Name dort nicht enthalten, befragt er einen übergeordneten DNS-Server, bis eine IP-Adresse ermittelt wurde und an den anfragenden Client zurück geliefert werden kann.

WINS - Windows Internet Name Service

WINS ist ein auf Windows-basierendes System zur Namensauflösung. Es baut auf den NetBIOS-Dienst von Windows auf. WINS wurde eingeführt, um die NetBIOS-Rundsprüche, die zur Namensauflösung verwendet werden, zu reduzieren. Wie bei DNS greift der Client auf den WINS-Server zu, um die IP-Adresse zu einem Rechnernamen herauszufinden.

Ablauf einer Namensauflösung

  1. Als erstes prüft der Client in seinem lokalen Cache, ob eine Adresse für den Namen vorliegt.
  2. Wenn nicht, sieht er in der Datei hosts nach.
  3. Findet er auch dort den Namen nicht stellt er eine Anfrage an den DNS-Server.

Zusätzliche Namensauflösung in Windows

Übersicht: Namensauflösung