Tengo una aplicación que usa el nombre de la computadora local para buscar el host RMI. En win7, pude poner una entrada en los hosts para que siempre devuelva 127.0.0.1 cuando se ejecuta en la misma máquina que el host RMI, por ejemplo

archivo de hosts: 127.0.0.1 localName

ping localName Respuesta de 127.0.0.1: bytes = 32 tiempo <1 ms TTL = 128 Respuesta de 127.0.0.1: bytes = 32 tiempo <1 ms TTL = 128 Respuesta de 127.0.0.1: bytes = 32 tiempo <1 ms TTL = 128 Respuesta de 127.0 .0.1: bytes = 32 veces <1 ms TTL = 128

Sin embargo, cuando despliegue en win8 / 10, la entrada del archivo de hosts parece ignorarse. Hacer ping al nombre de la computadora usará la IP en la red wifi, a pesar de que la línea anterior está contenida en los hosts. Esto causa un problema cuando me conecto a una VPN (Cisco AnyConnect) ya que la IP wifi está bloqueada.

He confirmado que los cambios en el archivo de hosts están surtiendo efecto, como si agrego otra entrada a la misma línea (por ejemplo, 127.0.0.1 prueba localName) y hago ping a esa entrada, el ping va correctamente a 127.0.0.1.

¿Alguien sabe si es posible forzar "ping localName" para ir a 127.0.0.1 en win8 / 10?

CM
fuente