Namensauflösung im LAN und Internet

Siehe dazu auch:

Die Frage

Immer wieder gern gesuchte Information, die sich durch folgende Fragestellungen ausdrückt:

Und viele andere ähnliche Fragestellungen zielen eigentlich ganz genau darauf hinaus, dass die Namensauflösung im LAN nicht funktioniert.

Was in einem lokalen LAN vielleicht mit "Broadcasts" überbrückt werden kann, funktioniert spätestens in Netzwerken mit mehreren Segmenten, Routern oder Wählzugängen oder VPN nicht mehr. Hier muss der Client als auch der Server die notwendigen Dienste schnell und zuverlässig finden.

Bitte haben Sie Verständnis, dass ich hier nicht die Namensauflösung über DNS bis ins kleinste Detail beantworte. White Papers dazu gibt es bei Microsoft und bei den Anleitungen zu BIND und anderen DNS-Servern. Auch die Online Hilfe von Windows 2000 ist im Hinblick auf DNS und deren Konzepte aufschlussreich. Empfehlenswert ist das Microsoft White Paper zu DNS. Die Installation für Windows NT 4.0 ist im DNS Installation Whitepaper von Microsoft gut beschrieben. Grundfunktionen von DNS für den Mailversand finden sie bei "Internet Mail - Wir geht das ?"

Die Folge

Wenn dies nicht funktioniert, passiert es eben, dass

Die möglichen Fehlerbilder sind vielfältig. Eine saubere Namensauflösung im LAN ist ein wichtiges Fundament für eine zuverlässige Funktion. Also korrigieren Sie das. Glück für Sie, wenn diese unvollständige Konfiguration erst beim Einsatz von Outlook und Exchange auffällt.

Und wie funktioniert das alles nun ?

Ein Netzwerk dient der Kommunikation zwischen Rechnern. Vergleichbar zum Telefon hilft aber das schnellste Kommunikationsnetz niemandem, wenn man nicht weiß, wer wo zu erreichen ist. So wie das Telefonbuch bei Rufnummern hilft, muss auch im Netzwerk eine Auflösung der Namen möglich sein.

Solange Microsoft Netzwerke ohne "24h-Server" als Workgroup Netzwerk genutzt wurden, konnte keine Maschine als Namensdienst genutzt werden. Diese kleinen Netzwerke nutzten daher Broadcasts (Rundsprüche an alle Rechner), um einen Partner zu finden. Dies ist in größeren Netzwerke und bei WAN-Verbindungen ungünstig, da Broadcasts von allen Systemen empfangen und verarbeitet werden müssen und auch von einer Bridge oder den heute gerne eingesetzten Switches nicht blockiert werden können. Bei WAN-Verbindungen mit Routern, können Broadcasts blockiert werden und verursachen dadurch meist keine Kosten, aber natürlich ist dann keine Namensauflösung zwischen den Standorten möglich und damit nur eine erschwerte Kommunikation. Windows-Netzwerke kennen neben der Namensauflösung per Broadcast auch die Nutzung von Dateien (LMHOSTS) und des Netzwerkdienstes WINS. DNS für NetBios wird nur genutzt, wenn dies in der Netzwerksystemsteuerung auch aktiviert ist.

Die Reihenfolge von WINS, und Broadcasts kann über den "Wins-Knotentyp" im DHCP-Server eingestellt werden da gibt es:

Es sollte völlig klar sein, dass "H-Knoten" und der Einsatz eines WINS-Servers optimal in einer Windows NT4 Umgebung sind. Leider sind WINS-Server nicht in einer Standardinstallation von Windows NT oder Windows 2000 dabei. Da muss der Administrator schon selbst installieren und konfigurieren und ein Client ist auch erst mal ein B-Knoten.

Will ein Windows-System einen Rechnernamen über TCP/IP auflösen, so durchläuft es folgende Schritte:

Eine Besonderheit ist der DNS-Server von Windows NT, welche rekursiv einen WINS-Server befragen kann. Damit kann ein Netzwerk mit eigener ZONE auch anderen Rechnern außerhalb per DNS aufgelöst werden, obwohl intern nur der WINS-Server genutzt wird. WINS eignet sich primär zur Auflösung der Namen innerhalb der eigenen NT-Domäne und des eigenen IP-Netzwerks. Replikationen sind anderen WINS-Servern sind möglich aber sollten wohl überlegt sein

Unabhängig hiervon sind WINSOCK-Aufrufe (Telnet, FTP etc.) welche nativ TCP/IP nutzen und daher direkt bei DNS einsteigen. Die Schritte 1 bis 3 werden von den Windows Netzwerkdiensten genutzt (Drucken, Dateifreigabe, DDE, alle NetBios Dienste, RPC).

Outlook nutzt problemlos DNS direkt, muss aber auch den "flachen" Namen des Server (d.h. ohne Domainendung) auflösen können.

Suche bei der Namensauflösung

Selbst wenn Sie nun glauben, alles "richtig" eingestellt zu haben, kann es sein, dass es nicht funktioniert. Dann kann es immer noch an verschiedenen Stellen klemmen. Oft hilft ein Neustart aber letztlich beseitigt man damit keine Probleme, sondern löscht primär den Cache eines Clientsystems und oftmals ist das schon eine Lösung. Aber es geht auch ohne Neustart und mit den richtigen Diagnosetools kann man der Sache auf den Grund kommen.

nslookup -querytype=MX msxfaq.de

Ausgabe:
Server: www-proxy.H1.srv.t-online.de
Address: 217.237.149.161

Nicht autorisierte Antwort:
msxfaq.de MX preference = 10, mail exchanger = mx01.kundenserver.de
msxfaq.de MX preference = 10, mail exchanger = mx00.kundenserver.de

nslookup -q=AXFR msxfaq.de

Weitere Links

Keywords:DNS WINS Namensauflösung NSLOOKUP