Hallo alle zusammen. kann mir vieleicht jemand mal kurz erklären,was das mit der Datei LMHOST im Windowsverzeichnis auf sich hat,und ob sie Einfluss auf das Netzwerk hat?Danke im voraus.
Heimnetzwerke - WIFI, LAN, Router und Co 16.478 Themen, 80.704 Beiträge
Hallo,
ich schreib das zwar jetzt zum xxxxx-ten Mal, man könnte mit etwas Suche im Archiv seine Antwort finden aber nochmal:
Die LMHOSTS Datei liegt im Windows-Verzeichnis mit dem Namen LMHOSTS.SAM, wobei .SAM für Sample = Beispiel steht.
Mit der Endung .SAM wird sie von Windows nicht beachtet. Enfernt man jedoch die Endung, so das die Datei nur noch LMHOSTS heißt hat sie eine Funktion.
Lan Manger HOSTS-Datei.
Wobei sie für die Namesauflösung in NetBIOS basierten Netzwerken sorgt. Alle Windows Netzwerke arbeiten für die Namensauflösung mit NetBios. In einem LAN ohne Routing wird sie mnormalerweise nicht benötigt, das die Informationen über BROADCASTS verschickt werden.
Das Ursprungsprotokoll von Windows ist NetBEUI das mit Broadcasts arbeitet. Hier ist diese Datei nicht nötig.
Anders sieht es bei TCP/IP aus. Das TCP/IP Protokoll arbeitet in der Regel nicht mit Broadcasts.
Somit ist es erforderlich geworden die Windows NetBios Namen irgendwie aufzulösen, das heißt wenn ich den Namen eines Rechners im LAN suche und nur das TCP/IP Protokoll benutze, werde ich den Rechner nicht finden:
Beispiel: Ping CLIENT
Das funktioniert nicht, der Rechner wird nicht gefunden, außer ich gebe den IP-Namen des Rechners ein, also z.Bsp.
PING 192.168.1.1
Das funktioniert!
Wie kann ich es also erreichen, das ich trotzdem nach dem Namen suchen kann?
Die Lösung ist die Datei LMHOSTS.
Dort trage ich die IP-Adresse des Rechner und seinen zugehörigen NetBIOS Namen ein, also so:
127.0.0.1 localhost
192.168.1.1 client
Wenn ich jetzt nach localhost, oder CLIENT pinge bekomme ich Antwort.
Selbstverständlich muss diese Datei auf jedem Rechner im Netzwerk, mit den entsprechenden Einträgen vorhanden sein.
Es gibt zwar noch andere Lösungen über eine zentrale LMHOSTS Datei. Dies würde aber jetzt zuweit führen.
Bis dahin alles klar?
mfg
Uwe