sábado, febrero 27, 2010

Movistar 3G de Nicaragua tiene problemas con sus servidores DNS, por eso es lento.


¿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/

martes, febrero 23, 2010

La Iglesia en Internet

La Iglesia en Internet

Por medio del artículo: Holy Server en el blog de Marconi, me dí cuenta, ya hace algún tiempo, que los servidores del Vaticano usan GNU/Linux.

En una entrevista con la "Tecno" Hermana Judith Zoebelein, quien es la encargada del sitio Web del Vaticano, indica los objetivos de este proyecto para la Iglesia y para la Evangelización, en la misma entrevista confiesa que sus servidores usan GNU/Linux:





Este es el sitio Web del Vaticano en español:

http://www.vatican.va/phome_sp.htm

Se puede encontrar mucha documentación en dicho sitio Web, destaco el Catecismo de la Iglesia Católica en esta dirección:

http://www.vatican.va/archive/ESL0022/_INDEX.HTM

Con el tiempo he encontrado otro conjunto de sitios Web y recursos en línea de diferentes tipos, los cuales son muy interesantes para obtener información sobre la Iglesia y la Fe Católica, quiero compartir algunos:

Canal de Youtube del Vaticano

Recursos en formato de vídeo, noticias, mensajes del Papa:

http://es.youtube.com/vaticanes

El Evangelio del día

Es un sitio Web en idiomas: español, inglés, francés, aleman, portugues, italianto, entre otros, que permite leer los textos de la Biblia que corresponden a cada día según el calendario Católico, más un comentario del día que acompaña a cada texto, así como la vida del santo del día.

Es interesante ya que permite suscribirse mediante email para recibir diario el evangelio al correo electrónico.

http://www.evangeliodeldia.org/main.php?language=SP

Programa Conozca Primero Su Fe Católica, del Padre Pedro Núñez

En su sitio Web se ofrece para descarga un podcast del mismo programa televisado, el cual se pude incluir en cualquier reproductor mp3 para escucharlo según el tiempo de cada quien, esta serie ofrece respuestas concretas a interrogantes sobre la fe católica que plantean los fieles que se comunican con la producción del programa.

http://www.ewtn.com/ConozcaPrimero/conozca_primero_su_fe_catolica.asp

Las ediciones pasadas del podcast para descargar de esta dirección:

http://www.ewtn.com/vondemand/audio/spfrmselecrprog.asp?seriesID=7087

Cristo Tv Canal 48 de televisión

La dióses de Granada Nicaragua, también cuenta ahora con un sitio Web desde el cual se puede ver en vivio mediante Internet la transmisión de televisión del canal local Cristo TV.

http://diocesisdegranada.com/index.php/cristo-tv/transmision-en-vivo