Почему разрешение имен Windows заменяет "localhost" именем компьютера?
Недавно я обнаружил, что Windows 7 (возможно, и другие версии) больше отображает не "localhost", а имя компьютера (с доменом) при разрешении IP-адреса 127.0.0.1 или::1.
Странно то, что это все еще происходит, если я добавлю это отображение явно в файл hosts, например
127.0.0.1 localhost
Если я использую любое другое имя, например "localhostv4", используется имя. Только "localhost" заменяется именем компьютера.
Кто-нибудь знает, почему это происходит и с каких пор? Мы обнаружили это недавно, потому что у нас была некоторая функциональность, зависящая от него, и недавно получили отчет об ошибках и проследили его до этого поведения.