Discúlpame por ir un poco fuera del tema, pero sentí tu dolor hace un par de años y he desarrollado un flujo de trabajo que puede ser útil.
Al depurar un problema de conectividad, lo dividí en tres partes:
- mi conexión al ISP (eso es entre yo y la puerta de enlace en el ISP)
- la infraestructura del ISP (tendrá que investigar un poco para descubrirlo, porque algunos ISP no revelan sus rangos de red. Observe la salida de traceroute y haga "whois" contra cada IP que comience con su puerta de enlace. Arriba hasta cierto punto serán asignados a su ISP, esa es la infraestructura interna de su ISP)
- el resto de internet
Mi herramienta favorita para depurar problemas de red es mtr . Hay al menos versiones de Linux y Windows. Funciona como una combinación de ping y traceroute: es como un traceroute interactivo.
Se produce una amplia clase de problemas de conectividad debido a la pérdida de paquetes IP. Los elaboraré en orden inverso:
- problemas fuera de su ISP. Esto no es una excusa para que su soporte de ISP dé vuelta a clientes enojados. Deberían trabajar con el proveedor ascendente y resolver esto. Tales problemas no ocurren a menudo, porque los ISP de red troncal tienen mejor calidad. Pueden suceder si algún enlace se cae y el tráfico se redirige temporalmente a través de un enlace de respaldo que tiene un ancho de banda menor.
- problemas dentro de su infraestructura de ISP. Esta es la situación en la que puedes ser más duro. Llame al soporte y dígales "Su enrutador con esta IP (verá cuál en mtr, habrá pérdidas de paquetes allí) tiene problemas. Solucione y dígame cuánto tiempo necesita para solucionarlo". A veces dicen diez minutos o 30 minutos, solo para esquivar su llamada, porque la mayoría de las personas llaman una vez y se rinden. Si dijeron diez minutos y el problema no se está solucionando, llame nuevamente después de diez minutos. Nunca digas "Internet no funciona" o algo así. Dígales exactamente cuál es el problema, si puede resolverlo, esto les hará comprender que usted conoce la parte tecnológica y que no se saldrán con la suya al proporcionarles una excusa tecnológica tonta.
- problemas entre usted y su puerta de enlace. Estos pueden ser más difíciles de depurar, porque hay muchos factores involucrados. Pueden suceder porque su tarjeta de red fue defectuosa. Pero también pueden suceder porque obtienes ADSL a través de una línea telefónica antigua y la señal es mala. Este es ya el dolor de cabeza de su ISP, reemplazará su línea telefónica para cumplir con los estándares.
La falta de Internet estresa mucho a la gente, así que nunca seas grosero cuando hables con chicos de apoyo. Recuerda que solo están ganando algo de dinero de esta manera y generalmente no son tus enemigos :-) Así que sé amable con ellos. Pero también siempre solicite su nombre e identificación. Es importante porque de esta manera ya sabes el nombre del que te quejarás más adelante, si el tipo de soporte proporciona información inexacta o simplemente te está diciendo mentiras (sí, eso también sucede). Si siente que está perdiendo el tiempo, solicite cortésmente que se conecte con un administrador de sistemas de nivel superior y hable con él.
Configure un foro alojado localmente y haga correr la voz entre los clientes de un determinado ISP. Si algo se pone mal, el foro se llenará instantáneamente de quejas y registros que prueban que el ISP realmente tiene problemas y que su caso no es único. Tal argumento es muy valioso si la situación evoluciona y tiene que hablar con un gerente superior. Son muy sensibles sobre estos asuntos y esta es una de las razones por las que muchos ISP no tienen sus propios foros de soporte técnico para los clientes, porque cada problema reportado es un mal RP para ellos :-)
Como se señaló correctamente, los monopolios, especialmente los vinculados al gobierno, son otro dolor. Pero esta es una espada de doble filo. Si el monopolio gana mala reputación contra sus clientes como "ISP de mierda", tan pronto como aparezca un segundo jugador en el mercado (y esto eventualmente sucederá, tarde o temprano), muchos clientes cancelarán sus contratos. No por cambiar a un ISP mejor, solo por deshacerse de uno malo.
Con respecto a su problema de ping: sí, puede ser un problema de DNS. A veces, las nuevas empresas de ISP (especialmente en países en desarrollo) obtienen un par de servidores DNS configurados al iniciar sus servicios. En algún momento, la base de clientes crece lo suficiente como para que los servidores DNS ya no puedan manejar la carga "solo porque a veces todavía funciona, por lo que no es necesario arreglar nada". Aquí hay un par de soluciones que pueden ayudar a mitigar el problema:
- use servidores DNS alternativos: los de google o de opendns. Úselos si puede, no siempre es posible, porque algunos ISP van tan lejos como bloquear solicitudes DNS a servidores DNS de terceros (adivine qué sucede cuando sus propios servidores DNS mueren por alguna razón)
- use un proxy de almacenamiento en caché de DNS local. He usado pdnsd y me funcionó muy bien