
Tengo la siguiente línea en C:\WINDOWS\system32\drivers\etc\hosts
:
192.168.12.1 myapp.local
Cuando abro un símbolo del sistema y escribo " ping myapp.local
", obtengo una respuesta de 192.168.12.1
.
Sin embargo, cuando abro IE7 y escribo " http://myapp.local
" en la barra de direcciones, aparece un error de DNS. Tengo mi conexión LAN configurada para usar un archivo proxy.pac, que IE parece estar intentando usar para esta dirección.
¿Cómo consigo que IE revise mi hosts
archivo primero?
Respuesta1
¿Cómo se ve el proxy.pac de su red? ¿Tienes acceso para modificarlo?
Tengo una configuración automática de proxy en mi red. Configuré una entrada de archivo de hosts en mi equipo XP como el suyo, y todavía pude conectarme a myapp.local en IE8 (lo siento, no tengo IE7 a mano para probar).
Supongo que la configuración automática de tu proxy hace algo que intenta resolver el nombre de host (el mío no); y esa resolución no utiliza el archivo de hosts, por lo que falla.
Si puede modificar proxy.pac, agregue lo siguiente alcomienzode FindProxyForURL (antes de cualquier otro código)
if(dnsDomainIs(host, ".local")) { return "DIRECT"; }
Cambie 'host' en esa línea para que coincida con el segundo argumento de FindProxyForURL. Con suerte, esto evitará que el script de configuración automática intente resolver su nombre de host .local.
Respuesta2
En Herramientas -> Opciones de Internet -> Pestaña Conexiones -> Configuración de LAN, ¿está marcada la casilla "Usar servidor proxy para su LAN ..."? Si es así, marque la otra casilla que dice "Omitir servidor proxy para direcciones locales" y luego haga clic en el botón Avanzado y agregue myapp.local a la lista de Excepciones en la parte inferior.
Respuesta3
No estoy seguro acerca de proxy.pac porque no he oído hablar de esto, así que tal vez ignore mi respuesta.
Debería comprobar su archivo de hosts antes que nada, es posible que una entrada antigua esté almacenada en caché. Cierre Internet Explorer, vaya al símbolo del sistema (elevado en Vista/7) y escriba
ipconfig /flushdns
y reinicie IE.
Pruébelo ahora, si todavía no funciona debido a un archivo proxy (nuevamente, tengo poca experiencia aquí), intente agregarlo a las excepciones en la lista de proxy.
Como estás haciendo ping a la IP correcta, creo que es solo un problema de caché, ya que a veces me ha pasado lo mismo después de agregar una entrada. Para mí, un reinicio suele ser suficiente.