martes, 23 de junio de 2009

Las DNS mágicas

Hace algún tiempo, al tratar de ingresar a algún sitio el navegador web ( Mozilla Firefox, Iceweasel, Konqueror ), tardaban mucho en responder a las peticiones, así como en resolver la dirección del sitio web. Al prinicipió creí que se trataba de algún plugin. Cabe mencionar que aunque mi conexión estuviera libre de algún otro proceso que estuviera usando ancho de banda la navegación siempre era la misma. Claro en taza de transferencia no hay ningún problema. Lo típico que veía en la barra de estado era: " Buscando [ ' dirección web ' ] .... ".



El tiempo de espera era demasiado, aproximadamente 40 segundos por sitio web ( además de que no cargaba el contenido completo )



Era molesto presionar F5 demasiadas veces para acceder más rápido al sitio; sobre éste problema me dio curiosidad por investigar.

Datos generales:
Conexión: ISP: Prodigy Infinitum. ( México ) 1024 Kbps ( entrante ) 128 Kbps ( saliente)


Sistema Operativo: GNU/LINUX Debian ( 5.0 .1)




Navegador: Iceweasel ( 3.06 )
He aquí la situación, cabe mencionar que USABA las DNS ( Servidor de Nombres de Dominio) definidas por Prodigy Infinitum. Estas DNS son asignadas a todos los clientes que poseen esta conexión, por supuesto debido a la saturación por la gran cantidad de conexiones, el servicio de navegación, incluso el de descarga ( transferencia ) es LENTO; e indiscutiblemente sabemos que éste servicio no del todo proporciona la velocidad que ofrece. Pero así es, en lugares donde no hay otros servicios de telefonía e internet, no queda otra mas que buscar mejoras.

Conocía de un servicio llamado OpenDNS, el cual proporciona mayor SEGURIDAD, y fiabilidad en nuestra RED o conexión. Debo admitir que éste servicio es muy bueno, y por supuesto gratuito; hago un paréntesis sobre éste tema: las DNS no son las que proporcionan velocidad, sino las que permiten el transporte de información, repito [ permiten ] , es decir su función principal, además de permitir identificar nombres de dominio, servidores de correo electrónico, etcétera.

No redundaré más sobre esta situación, hay dos pares de DNS que me convencieron, por su estabilidad y respuesta ante la conexión.

El primer par de DNS lo encontré buscando sobre el problema que tenía.

Primario: 216.241.0.133 => se obtiene del ping a: ns1.ifxnw.cl
Secundario: 216.241.0.151 => se obtiene del ping a: saturno.ifxnw.cl

El segundo par, que corresponde al servicio de OpenDNS:

Primario: 208.67.222.222 => se obtiene del ping a: resolver1.opendns.com
Secundario: 208.67.220.220 => se obtiene del ping a: resolver2.opendns.com

Cito un comentario del estimado amigo Phoenix, quien me recomendó aclarar y explícito éste texto respecto a la configuración de las DNS en las conexiones de las personas que llevarán a efecto esta información, también es preciso decir que para comprobar la procedencia de éstos Servidores de Nombres de Dominio y además viéndolo en un entorno de SEGURIDAD Informática, lo mejor es conocer de dónde provienen las DNS.

Para ello, desde el SO ( Sistema Operativo ) que utilicen, hay una utilidad llamada Consola, Terminal ( en unix/linux ) , Símbolo de sistema o comúnmente CMD ( command prompt ) en win 32/64.

Haré la ejemplificación con la Terminal de Gnome:

Iniciamos Terminal con Alt+F2 ( se abrirá una ventana que permite ejecutar una aplicación ) en éste caso teclearemos ' gnome-terminal ' o simplemente ' terminal ' [ sin comillas ] y seleccionamos la primera o segunda opción dependiendo el tipo de usuario, si quieres ejecutar la Terminal de Root ( con permisos de administrador ) o la Terminal simple que también permite ejecutar permisos de administrador.

Lo haremos con Terminal y presionamos el botón ejecutar =>


A continuación nos mostrará la ya mencionada Terminal, claro... no es necesario se SUPERUSUARIO para hacer un simple ping ( comando que utilizaremos para obtener la dirección IP ( Protocolo de internet )) a partir de un dominio, tomaré las de OpenDNS ; estas poseen los siguiente dominios:

resolver1.opendns.com resolver1.opendns.com

En consola teclearemos: ( para terminar el ping pulsar Ctrl + C , para proceder al segundo )

ping resolver1.opendns.com

Nos proporcionará información como : dirección ip, velocidad de datos de transmisión. La IP que obtenemos es:

208.67.222.222

Procedemos con el segundo dominio.

ping resolver1.opendns.com

Obtenemos la segunda dirección IP.

208.67.220.220

... Procedimiento terminado, hemos obtenido las direcciones IP correspondientes a los nombres de dominio y así nos hemos asegurado de que las direcciones son legítimas de OpenDNS.

Actualmente uso las de OpenDNS, ha mejorado la velocidad de respuesta entre dirección IP y SERVIDOR, así como la navegación y carga de imágenes, scripts, plugins y taza de transferencia.

Continuaré éste artículo sobre realizar la configuración necesaria en nuestra conexión y recurso de RED.
Gracias por su lectura. Comentarios, dudas o aportaciones hacerlos en el blog ;) .