Was ist der Unterschied zwischen Hosts und Lmhosts-Dateien?
quelle
Was ist der Unterschied zwischen Hosts und Lmhosts-Dateien?
Die Buchstaben "LM"? > lächeln <
Die Datei "HOSTS" enthält Einträge, die "A" -Einträge in DNS (und auch PTR-Einträge) simulieren. In dieser Datei sind nur DNS-zulässige Namen zulässig.
Die "LMHOSTS" -Datei enthält Einträge, die NetBIOS-Namensauflösungsantworten simulieren (und sie haben eine kleine, barocke Minisprache, mit der Sie Einträge in den NetBIOS-Namensauflösungscache vorladen, Domäneneinträge angeben und andere Dateien einschließen können). In dieser Datei sind nur zulässige NetBIOS-Namen zulässig.
APIs für die Namensauflösung sind in Windows ein wenig durcheinander. Es ist für eine Anwendung möglich, nur eine DNS-Auflösungsanforderung zu stellen (in diesem Fall würde die HOSTS-Datei ein Ergebnis zurückgeben, wenn ein solcher Eintrag vorhanden wäre) oder einen anderen Anruf zu tätigen, bei dem möglicherweise beide Dateien abgefragt werden (über einen NetBIOS- und einen DNS-Namen) Nachsehen). In Bezug auf die Reihenfolge der Auflösungsanbieter gibt es einige unangenehme Punkte, über die wir uns in den Tagen unter Windows NT 4.0 Sorgen gemacht haben, die aber glücklicherweise nicht mehr regelmäßig von mir verwendet werden (und damit auch nicht mehr in meinem Gedächtnis).
Übrigens: Es ist 2009 - verwenden Sie keines von beiden für irgendetwas in einem Produktionsnetzwerk. Es klingt hart, aber es ist die Wahrheit. Wenn Sie "Gee-- Ich habe ein Problem und ich denke, ich werde es mit einer HOSTS-Datei lösen" sagen, ist alles, was Sie getan haben, ein anderes Problem zu erstellen.
HOSTS steht für die Auflösung von Hostnamen (DNS). LMHOSTS ist für die NetBIOS-Namensauflösung.
http://en.wikipedia.org/wiki/Hosts_file
http://en.wikipedia.org/wiki/LMHOSTS
quelle