Windows игнорирует некоторые записи в hosts

18/04/2006 14:02

Как известно, с давних времен практически любая система, использующая стек tcp/ip, содержит локальный файл hosts, в котором пользователь может замостоятельно задать соответствие между именами хостов и их ip-адресами. Кроме того, этот файл в последнее время часто используется для блокировки доступа к нежелательным хостам. Выяснилось, что встроенный в Windows DNS-клиент игнорирует записи из hosts для некоторых адресов, принадлежащих Microsoft (полный список можно найти во внутренностях файла %WINDIR%\system32\dnsapi.dll). Предположительно, это поведение направлено на противостояние попыткам вредоносного софта блокировать Windows Update и другие аналогичные функции, сообщает bugtraq.ru. О подобной "особенности" первым сообщил в Bugtraq Dave Korn, что в дальнейшем привело к оживлённой дискуссии. Для получения полного списка "вшитых" в файл сайтов можно воспользоваться утилитой strings.
Ветвь дискуссии