Mientras usa uTorrent, el DNS deja de responder periódicamente.
El problema parece no estar relacionado con el uso excesivo de ancho de banda (como se ve desde el enrutador a la computadora), pero puede estar relacionado con alguna forma de protección contra inundaciones proporcionada por el enrutador (más conexiones entrantes al enrutador que Windows aceptará).
¿Cómo hago para que la red funcione correctamente (sin dejar de poder usar uTorrent, por supuesto)?
nslookup google.com
? Si no, ¿qué talnslookup google.com 8.8.8.8
? Agregue el resultado de esos comandos a su pregunta.Respuestas:
los clientes bittorent se conectan agresivamente con sus pares ... y algunos enrutadores interpretan esto como una inundación de sincronización
Conexiones abiertas
Cuando se carga uTorrent y las cargas / descargas se pausan (no se detienen), mantiene conexiones abiertas con sus pares. Mientras tanto, legiones de pares de Internet aún intentarán conectarse contigo para averiguar si tienes los bits que quieren.
Eventualmente alcanzará el límite de conexión abierta impuesto por su sistema operativo (en Windows 7 son 10 conexiones) y las conexiones de nuevos clientes comenzarán a hacer cola en su enrutador.
Los clientes en cola comprobarán agresivamente para ver si una conexión es gratuita. Este sondeo agresivo puede interpretarse como un ataque de inundación sincronizada por parte del enrutador.
Soluciones
Saturación de ancho de banda
Además, con la conexión de uTorrent (o cualquier tráfico masivo) ejecutándose sin restricciones, la tubería de carga (y posiblemente descarga) alcanza el uso completo, lo que obliga a un poco de tráfico de "mantenimiento" a un segundo plano, lo que termina disminuyendo la utilidad de la red.
Aquí hay un ejemplo:
Lo mismo puede suceder si la carga no está restringida. Con la carga saturada, los paquetes conocidos como TCP-ACK (que se envían como "Oye, recibí el paquete xyz con éxito" escriben respuestas) se cuelgan, haciendo que las descargas se detengan, lo que hace que la navegación web se vuelva muy irregular.
Soluciones
Si está interesado en obtener más información sobre las distribuciones de Linux / BSD de conformación de tráfico, MonoWall e IPCop tienen buena información.
fuente
Cuando tengo algo así, Wireshark es mi mejor amigo.
Pero primero es bueno darse cuenta de estas tres cosas:
El hecho de que el ping funcione no significa que el DNS (o cualquier otro servicio) esté funcionando, y viceversa.
Esto se debe a que el ping usa un protocolo completamente diferente (ICMP, mientras que el DNS usa IP y una combinación de UDP y TCP), en un nivel de modelo de red completamente diferente. Cualquier cosa en el camino, desde su firewall personal a través del número de enrutadores hasta el host real donde se está ejecutando el servicio, puede configurarse para descartar uno de estos pero no el otro (ya sea paranoia del administrador o algún caso de falla), aunque normalmente le sucede a ICMP que a otros
En general, también es bueno aclarar si se están perdiendo sus solicitudes (DNS) o las respuestas.
Bueno, el programa particular que está utilizando debería aclararlo, pero como regla general, es más fácil verlo usted mismo en la GUI de Wireshark :)
Como he mencionado, el DNS normalmente usa UDP como forma de entregar el contenido de la solicitud y la respuesta.
A diferencia de su hermano TCP, UDP se define de una manera que no hay garantía de que el paquete se entregará, y no hay nada que un enrutador deba (ni pueda) hacer para informarle sobre la falla. (Esto es un sacrificio para la otra característica de UDP: es increíblemente rápido. Los enrutadores no tienen que guardar ninguna información sobre el remitente ni el orden de los paquetes, simplemente lo transmiten y olvidan. Incluso pueden darles con mayor seguridad que TCP.)
Por lo general, lo primero que haría sería:
host 1.2.3.4
para asegurarse de que solo está capturando tráfico entre usted y 1.2.3.4Sin embargo, según su última actualización: no conozco este software, pero definitivamente sospecharía del cliente uTorrent. Es posible que una aplicación envíe demasiados UDP que, por ejemplo, se alcanza algún límite en su enrutador doméstico y comienza a tirar paquetes UDP.
fuente
Me gustaría probar la herramienta de referencia DNS de GRC . Prueba los servidores DNS que está configurado para usar, así como muchos otros servidores DNS. No solo prueba su velocidad, sino también su fiabilidad. Es gratis y no necesita ser instalado (solo es Windows). También hay mucha buena información sobre DNS en esas páginas.
fuente
Me gustaría saber en qué parte del mundo se encuentra, y sería útil tener un resultado tracert / traceroute para google.com y 8.8.8.8.
El problema podría ser causado por su enrutador o por su conexión a los servidores de Google. La naturaleza intermitente de su problema huele a mala conectividad, pero simplemente hay demasiados factores al analizar los problemas de conectividad a Internet para darle una respuesta inmediata.
La red de Google ocasionalmente puede sobrecargarse. Tengo casos diarios en los que una solicitud de google.com se agota y necesita reiniciarse, y uso su servidor local para mi país. Es en parte una cuestión de suerte a qué segmento de la red de Google se enruta la solicitud, e incluso puede haber ineficiencias en los algoritmos internos de distribución de solicitudes de Google.
Probablemente sea lo mismo con los servidores de nombres de Google. Aunque Google tiene varios de ellos, la solicitud puede enrutarse a un servidor interno o segmento de red momentáneamente sobrecargado.
No has mencionado en qué parte del mundo estás situado. Si no se encuentra en los EE. UU., Cada solicitud puede tomar una ruta diferente y puede experimentar problemas o retrasos ocasionales si depende de demasiados servidores intermedios.
Sin mencionar las "optimizaciones" o posibles deficiencias de su ISP, o cualquier optimización que Google haya hecho para dividir la carga en sus servidores en todo el mundo.
Usar un servidor DNS lejano puede penalizarlo de otras maneras. Ver :
¿Por qué usar Google DNS / OpenDNS es una mala idea?
¿Debo usar el DNS de mi ISP o el 8.8.8.8 de Google?
fuente
Encontré la solución, aunque no lo entiendo completamente, si alguien puede explicarlo correctamente, publíquelo como respuesta y le daré recompensas, porque otras respuestas no ayudaron.
Como mencioné en el apéndice de la pregunta, uTorrent estaba relacionado con el problema, porque cerrar uTorrent resolvió el problema. Decidí averiguar cómo solucionarlo sin necesidad de cerrar uTorrent. En este hilo y en este (fue muy relevante porque las personas allí tienen el mismo ISP y enrutador) ¡Encontré sugerencias de que debería deshabilitar la protección contra inundaciones de IP en mi enrutador y funcionó! El problema y la solución eran exóticos, posiblemente específicos del enrutador Cisco EPC3925 o incluso de un ISP en particular (popular en Europa, por eso era difícil buscar algo en inglés en Google).
fuente