Изменения в поиске имени локального компьютера по сравнению с Win7

218
C-M

У меня есть приложение, которое использует имя локального компьютера для поиска хоста RMI. На win7 мне удалось поместить запись в хосты, чтобы она всегда возвращала 127.0.0.1 при работе на той же машине, что и хост RMI - например,

файл hosts: 127.0.0.1 localName

ping localName Ответ от 127.0.0.1: bytes = 32 времени <1ms TTL = 128 Ответ от 127.0.0.1: bytes = 32 времени <1ms TTL = 128 Ответ от 127.0.0.1: bytes = 32 времени <1ms TTL = 128 Ответ от 127.0 .0.1: байт = 32 время <1 мс TTL = 128

Однако при развертывании на win8 / 10 запись в файле hosts, похоже, игнорируется. При проверке имени компьютера будет использоваться IP-адрес в сети Wi-Fi, хотя указанная выше строка содержится в узлах. Это вызывает проблему, когда я подключаюсь к VPN (Cisco AnyConnect), поскольку Wi-Fi IP заблокирован.

Я подтвердил, что изменения в файле hosts вступают в силу, как будто я добавляю еще одну запись в ту же строку (например, 127.0.0.1 localName test) и пингую эту запись, ping корректно переходит к 127.0.0.1.

Кто-нибудь знает, возможно ли заставить ping localName перейти на 127.0.0.1 на win8 / 10?

1

0 ответов на вопрос

Похожие вопросы