В чем разница между файлами hosts и lmhosts?
источник
В чем разница между файлами hosts и lmhosts?
Буквы "ЛМ"? > Улыбка <
Файл «HOSTS» содержит записи, которые имитируют записи «A» в DNS (и записи PTR тоже). В этом файле разрешены только легальные DNS-имена.
Файл «LMHOSTS» содержит записи, которые имитируют ответы разрешения имен NetBIOS (и они имеют небольшой миниатюрный язык в стиле барокко, позволяющий предварительно загружать записи в кэш разрешения имен NetBIOS, указывать записи домена и включать другие файлы). В этом файле разрешены только легальные имена NetBIOS.
API разрешения имен немного запутаны в Windows. Приложение может сделать запрос разрешения DNS только (в этом случае файл HOSTS вернет результат, если такая запись существует), или сделать другой вызов, который может завершить запрос обоих файлов (через NetBIOS и DNS-имя Погляди). Есть несколько неприятных кусочков о порядке поставщика разрешения, о которых мы на самом деле беспокоились еще в дни Windows NT 4.0, но, к счастью, они вышли из моего регулярного использования (и, следовательно, моей памяти).
КСТАТИ: Это 2009 - не используйте ни один из них в производственной сети. Звучит грубо, но это правда. Когда вы говорите: «Ну и дела, у меня есть проблема, и я думаю, что решу ее с помощью файла HOSTS», все, что вы сделали, это создали еще одну проблему.
HOSTS для разрешения имени хоста (DNS). LMHOSTS для разрешения имен NetBIOS.
http://en.wikipedia.org/wiki/Hosts_file
http://en.wikipedia.org/wiki/LMHOSTS
источник