Jaka jest różnica między plikami hosts a plikami lmhosts?
źródło
Litery „LM”? > uśmiech <
Plik „HOSTS” zawiera wpisy, które symulują rekordy „A” w DNS (i rekordy PTR). W tym pliku dozwolone są tylko nazwy zgodne z DNS.
Plik „LMHOSTS” zawiera wpisy, które symulują odpowiedzi na rozpoznawanie nazw NetBIOS (i mają mały barokowy mini-język, który umożliwia wstępne ładowanie wpisów do pamięci podręcznej rozpoznawania nazw NetBIOS, określanie wpisów domen i dołączanie innych plików). W tym pliku dozwolone są tylko nazwy zgodne z NetBIOS.
Interfejsy API do rozpoznawania nazw są trochę zagmatwane w systemie Windows. Możliwe jest, że aplikacja wysyła tylko żądanie rozpoznania DNS (w takim przypadku plik HOSTS zwróci wynik, jeśli taki wpis istnieje), lub wykona inne wywołanie, które może zakończyć zapytanie o oba pliki (za pośrednictwem nazwy NetBIOS i DNS) wyszukiwanie). Istnieją pewne nieprzyjemne bzdury na temat kolejności dostawców rozdzielczości, o które właściwie martwiliśmy się w Windows NT 4.0, ale na szczęście minęły już moje regularne używanie (a więc i pamięć).
BTW: Jest rok 2009 - nie używaj żadnego z nich do czegokolwiek w sieci produkcyjnej. Brzmi ostro, ale to prawda. Kiedy mówisz „Ojej - mam problem i myślę, że rozwiążę go za pomocą pliku HOSTS”, wszystko, co zrobiłeś, to stworzyć kolejny problem.
HOSTY służą do rozpoznawania nazw hostów (DNS). LMHOSTS służy do rozpoznawania nazw NetBIOS.
http://en.wikipedia.org/wiki/Hosts_file
http://en.wikipedia.org/wiki/LMHOSTS
źródło