Если вам когда-нибудь приходилось редактировать файл HOSTS, то наверняка вы обратили внимание, что в содержащей его папке находится файл с похожим названием LMHOSTS и расширением SAM (HOSTS не имеет расширения). Этот файл часто принимают за автоматически создаваемую резервную копию HOSTS, но в действительности это два разных конфигурационных файла.
Для чего нужен LMHOSTS
Если HOSTS используется для сопоставления цифровых IP-адресов с их аналоговыми именами DNS, то файл LMHOSTS служит для сопоставления IP-адресов с именами компьютеров в локальной сети, использующей протокол NetBIOS. Используется он для обнаружения устройств в сети, построенной на базе TCP/IP, однако обязательным не является. Сегодня протокол NetBIOS устарел и используется он в основном как резервный.
Принцип работы LMHOSTS можно упрощенно показать на примере подключения компьютера к сетевым принтерам. При подключении принтера Windows регистрирует NetBIOS-имя сетевого устройства и сохраняет его в кэше, если же кэш не содержит данных, система отправляет запрос на WINS-сервер, преобразующий полученное имя устройства в понятный IP-адрес.
То есть делает то же, что и DNS-сервер с доменными именами сайтов. Если сервера WINS нет или он не настроен, данные сопоставления берутся из файла LMHOSTS.
Редактирование LMHOSTS
Как и HOSTS, файл LMHOSTS является обычным текстовым документом, который можно открыть и отредактировать Блокнотом. Он имеет ту же структуру и использует тот же синтаксис сопоставления, то есть «IP-адрес и имя-хоста».
Однако нужды в таком редактировании, как правило, нет, разве что вы сисадмин, которому приходится иметь дело с использующими протокол NetBIOS локальными сетями.
А для блокировки устройства LMHOSTS вообще не нужен, да и закрыть ему доступ в локальную сеть гораздо проще через брандмауэр или мас-адрес в роутере.
Добавить комментарий