Actualización: salte al final de esta pregunta para la feliz conclusión de esta historia épica.
Nota: Tengo IIS7 instalado localmente para el desarrollo web.
Esto es lo que sucede en mi navegador para sitios aleatorios:
Es decir, una URL totalmente galimatética se resuelve en mi servidor web localhost. (Todos los anfitriones galimatías hacen esto, no solo el uno).
Esto nos afecta a varios de nosotros en la empresa ... pero no parece afectarnos a todos .
Aquí está la solución de problemas que he hecho hasta ahora:
- Comprobé mi configuración de proxy: todo está claro
- Comprobé mi archivo de hosts - todo claro
- Se verificaron otros navegadores: afecta a Chrome, Chrome de incógnito e Internet Explorer
Ping / nslookup google y una url de galimatías al azar:
C: \ Users \ mharen> ping google.com
Pinging google.com [74.125.228.98] con 32 bytes de datos: Respuesta de 74.125.228.98: bytes = 32 tiempo = 21 ms TTL = 51 ...
C: \ Users \ mharen> nslookup google.com
Servidor: (mi dns) Dirección: 192.168.48.20
Respuesta no autorizada: Nombre: google.com Direcciones: 2607: f8b0: 4004: 803 :: 100e 74.125.228.100 ... 74.125.228.98
C: \ Users \ mharen> ping somerandomsitesoaosoasda.com
La solicitud de ping no pudo encontrar el host somerandomsitesoaosoasda.com. Por favor revisa el nombre y prueba de nuevo.
C: \ Users \ mharen> nslookup somerandomsitesoaosoasda.com
Servidor: (mi dns) Dirección: 192.168.48.20
*** (mi dns) no puede encontrar somerandomsitesoaosoasda.com: dominio inexistente
Eso es lo que esperaría: los buenos dominios se resuelven, los malos no. Entonces, ¿qué demonios está jugando con mi navegador?
¿Algún consejo para solucionar problemas?
Actualizar: ipconfig /displaydns
Acabo de correr ipconfig /displaydns
, lo cual es bastante elegante. Aquí está la entrada interesante entre unas pocas docenas de buenos registros:
somerandomsitesoaosoasda.com
----------------------------------------
Name does not exist.
Actualización: Pruebe nuevos servidores DNS:
En caso de que hacer ping y nslooking no fuera suficiente para descartar mis servidores DNS, seguí la sugerencia de Joshua y cambié al DNS de Google. Lamentablemente, el problema persistió.
Actualización: ¡arreglado!
Con la ayuda de la respuesta a la que Joshua se unió, determinamos que este comando solucionó el problema:
netsh winsock reset all
Ejecutamos este comando antes y después para ver qué cambió:
netsh winsock show catalog
Que reveló que faltaban 10 entradas como esta después de reset
ejecutar el comando:
Winsock Catalog Provider Entry
------------------------------------------------------
Entry Type: Layered Chain Entry
Description: BarracudaWSA over [MSAFD Tcpip [TCP/IP]]
Provider ID: {FECB95F8-BE34-4B8A-A1ED-16A678A8ACC6}
Provider Path: C:\windows\system32\BarracudaWSA64.dll
Catalog Entry ID: 1017
Version: 2
Address Family: 2
Max Address Length: 16
Min Address Length: 16
Socket Type: 1
Protocol: 6
Service Flags: 0x66
Protocol Chain Length: 2
Protocol Chain: 1016 : 1001
BarracudaWSA (Web Security Agent) resulta que es un filtro web instalado por TI.
C:\inetpub\wwwroot\iisstart.htm
, si no desea deshabilitar su IIS local.