¿Tienen lento el servicio de Internet 3G con Movistar? Pues un día de estos me fui a quejar a las oficinas en la carretera a Masaya (dado que cuando uno va a las sucursales "autorizadas", no resuelven nada, sólo reenvían a la persona a la central, entonces mejor evitar perder tiempo en las sucursales), para no cansar el cuento, me hicieron dejar el módem y regresar otro día, dado que lo iban a probar, regresé otro día a perder más tiempo upss! digo a retirar mi módem, sólo para oír de ellos que: mi computadora era la del problema pues el aparato pasó todas las pruebas.
Al tiempo se mejoró el servicio, pero en esta semana se puso de nuevo malo...
Raro me ha parecido siempre que el servicio se pone malo, cuando Internet parece "lento" el nivel de señal es alto tanto en GPRS como en HSDPA (o 3G, upss! o mejor dicho supuesto 3.5G de movistar@ni).
Después de observar, probar y experimentar, me he dado cuenta que en momentos el servicio fluctúa, un clic en un link y la página da "time out error", pero luego al hacer Refresh (Actualizar) o F5 y la página carga, aunque hay momentos peores donde no funciona del todo la navegación Web, esto es extraño pues la señal 3G está siempre hasta arriba. Mi monitor de red indica que hay unos cuentos bytes subiendo, pero ninguno bajando, o sea hay muchas solicitudes saliendo y ninguna entrando...
También me llamó la atención que cuando una descarga logra ser iniciada no para, no tiene problemas, funcionaba bien, pero si al mismo tiempo navegaba por alguna página el servicio fluctuaba entre bueno y error, a pesar de que el ancho de banda usado por la descarga estaba en el rango aceptable, entonces ¿qué es lo malo?.
En ocasiones anteriores (no siempre) al iniciar la conexión el programa de conexión (el de linux o el de windows incluído con el módem) me decía que los servidores de nombres recibidos eran inválidos y que debía reintentar la conexión, por lo que desde hace algún tiempo tenía fijos los DNS en la configuración, me copie los que me entregó de manera adecuada y los puse por defecto para que ese problema no se repitiera y me dejara conectarme directo y sin problema, lo cual funcionó bien, y no le puse mucha mente después (hasta hoy).
A la fecha tomando todas esas pistas hice una prueba con los DNS entregados por el servidor de movistar, y en un momento de problemas de fluctuación de Internet lenta, error de espera y páginas recibidas bien, encontré lo siguiente:
Usando dig sobre el servidor DNS principal que entrega movistar: 200.36.160.100, al solicitar resolver un nombre, la respuesta fue ERROR:
denis@debdenis:~$ dig @200.36.160.100 telovendo.com.ni ; <<>> DiG 9.5.1-P1 <<>> @200.36.160.100 telovendo.com.ni ; (1 server found) ;; global options: printcmd ;; connection timed out; no servers could be reached
Pero al rato (menos de 1 minuto después) probado lo mismo, la respuesta fue correcta.
denis@debdenis:~$ dig @200.36.160.100 telovendo.com.ni ; <<>> DiG 9.5.1-P1 <<>> @200.36.160.100 telovendo.com.ni ; (1 server found) ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- 0="0" 105="105" 12268="12268" 1="1" 200.36.160.100="200.36.160.100" 2010="2010" 21:57:36="21:57:36" 27="27" 2="2" 3600="3600" 449="449" 97.74.144.129="97.74.144.129" a="a" aa="aa" additional:="additional:" answer:="answer:" answer="answer" authority:="authority:" authority="authority" feb="feb" flags:="flags:" id:="id:" in="in" msec="msec" msg="msg" noerror="noerror" ns51.domaincontrol.com.="ns51.domaincontrol.com." ns52.domaincontrol.com.="ns52.domaincontrol.com." ns="ns" opcode:="opcode:" pre="pre" qr="qr" query:="query:" query="query" question="question" rcvd:="rcvd:" sat="sat" section:="section:" server:="server:" size="size" status:="status:" telovendo.com.ni.="telovendo.com.ni." time:="time:" when:="when:">->
Nota: el servidor dns secundario: 200.36.160.237, es peor que el primario, ya que ese nunca contesta.
Entonces el problema está claro!
¿por qué hay paquetes que suben y nunca hay respuesta de regreso? pues, esos paquetes que salen son las consultas UDP a los servidores DNS de movistar, que la mayoría de las veces no contestan, y por lo tanto el navegador llega a un tiempo máximo de espera, ya que no reciben el IP del servidor de la URL que queremos visitar, ni siquiera establecen la conexión con el servidor web que queremos ver... y esto también responde el hecho de que una descarga (en caso de poder iniciar) avanza sin problema (dado que una vez iniciada no se vuelve a consultar el servidor DNS), mientras que al mismo tiempo al intentar navegar a entre las página, la Internet o se siente lenta (dado que supongo el navegador puede insistir muchas veces hasta que en alguna contestan los servidores DNS, la percepción de lentitud del usuario es la espera e insistencia del navegador consultando al DNS server de movistar y no al servidor web de la página que queremos ver).
Posibles soluciones
No usar los DNS de movistar o dejarlos como secundarios.
Y en su lugar hay varias opciones:
1- OpenDNS, es un servidor DNS gratuito y abierto. Un amigo que usa Claro 3G, me contó que el servicio de Internet 3G de Claro usa OpenDNS. Aunque en la wikipedia se pueden leer algunas desventajas en su uso. Estos son los IP:
* 208.67.222.222 (resolver1.opendns.com)
* 208.67.220.220 (resolver2.opendns.com)
http://es.wikipedia.org/wiki/OpenDNS
2- Google Public DNS, es un servicio de DNS gratuito, creado por Google con el objetivo "supuesto" de hacer más rápido el acceso a Internet.
* 8.8.8.8
* 8.8.4.4
http://es.wikipedia.org/wiki/Google_Public_DNS
Si no tienen problemas con que Google probablemente obtenga estadísticas a partir de los sitos que visitamos, considero que es una mejor opción que OpenDNS.
3- Aunque está la tercera opción de usar los Root Servers (Los servidores raíz) de Internet
http://es.wikipedia.org/wiki/Servidor_Ra%C3%ADz
http://en.wikipedia.org/wiki/Root_nameserver
Quizás está última opción es mejor, pero una vez en un curso de instalación de servidores DNS cache el profesor nos insinuó que no era muy recomendado no recuerdo la razón, hice un par de dig a unos cuantos de estos servidores y su respuesta fue muy rápida.
¿Qué hice yo?
Por el momento, estoy usando 3 pares de DNS, en este orden: Google DNS, OpenDNS y al final movistar, a instante que hice el cambio "mágicamente" la percepción de velocidad de Internet mejoró!
denis@debdenis:~$ cat /etc/resolv.conf nameserver 8.8.8.8 nameserver 8.8.4.4 nameserver 208.67.222.222 nameserver 208.67.220.220 nameserver 200.36.160.100 nameserver 200.36.160.237
En Windows tendrían que poner estos IP en las propiedades de la red correspondiente a los DNS, aunque creo que Windows sólo permite hasta 2 servidores de nombres, por lo cual habrá que seleccionar un par.
Pero claro... según movistar el problema es mi computadora, no es su servicio. No aguanto ya para que termine el contrato y cancelarlo!
El colmo!
Como en Nicaragua prácticamente no tienen infraestructura, si en mexico hay problemas aquí no tenemos Internet...
http://www.milenio.com/node/478129
¿Movistar-Telefónica de Nicaragua tiene un plan B para no dejar sin servicio a sus usuarios?, si claro: "esperar" a que compongan todo en mexico.
Dicen que hay una nueva empresa llamada Yota, que implementa una nueva tecnología llamada WiMAX o 4G en lugar de 3G o la supuesta 3.5G de movistar, habrá que ver que tal se desempeña, hasta el momento he escuchado buenas referencias:
http://twitpic.com/15cw1t
http://www.intel.com/espanol/pressroom/releases/2009/1215.htm?cid=rss-120811-c1-247917
http://www.bacanalnica.com/blog/4557-llego-yota
http://tekcrispy.com/2009/12/yota-nuevo-proveedor-de-internet-de-banda-ancha-en-nicaragua/
http://juanortega.info/yota-la-carrera-ha-comenzado/
http://jimbodoors.wordpress.com/2010/02/26/intalar-modem-yota-samsung-swc-u200-en-debian-gnulinux/