Acelera tu conexión a internet: DNS

stepfinal2.jpgEn ocasiones, uno de los grandes problemas de las conexiones a internet no es la velocidad del tráfico en sí, que puede ser buena, sino las DNS.

El sistema de nombre de dominio (en inglés Domain Name System, DNS) es un sistema de nomenclatura jerárquica para computadoras, servicios o cualquier recurso conectado al internet o a una red privada. Este sistema asocia información variada con nombres de dominios asignado a cada uno de los participantes. Su función más importante, es traducir (resolver) nombres inteligibles para los humanos en identificadores binarios asociados con los equipos conectados a la red, con el propósito de poder localizar y direccionar estos equipos mundialmente. Digamos que a efectos prácticos y como ejemplo, es una gran guía que asocia un número de DNI (una IP) a un nombre y apellidos (un dominio en internet).

Los usuarios generalmente no se comunican directamente con el servidor DNS: la resolución de nombres se hace de forma transparente por las aplicaciones del cliente (por ejemplo, navegadores, clientes de correo y otras aplicaciones que usan Internet). Al realizar una petición que requiere una búsqueda de DNS, la petición se envía al servidor DNS local del sistema operativo. El sistema operativo, antes de establecer ninguna comunicación, comprueba si la respuesta se encuentra en la memoria caché. En el caso de que no se encuentre, la petición se enviará a uno o más servidores DNS.
La mayoría de usuarios domésticos utilizan como servidor DNS el proporcionado por el proveedor de servicios de Internet. La dirección de estos servidores puede ser configurada de forma manual o automática mediante DHCP. En otros casos, los administradores de red tienen configurados sus propios servidores DNS.

Los proveedores, con la conexión a internet suelen ofrecer dos IPs que corresponden a los servidores DNS. Los servidores DNS están interconectados entre sí (estos dos, y todos los del mundo) de forma que cuando hay un nuevo dominio (asociado a una IP) esta se va propagando de servidor en servidor. Hace años esta comunicación tomaba hasta 48 horas (a veces mas) pero hoy en día es cuestión de horas (a veces, menos) en que un nuevo registro en un servidor DNS se propague con rapidez.

Generalmente las DNS que se usan en una conexión normal vía DHCP la ofrece junto con la IP asignada el mismo proveedor. Esta DNS se almacena en el correspondiente Router o cable modem, o se pasa en algunos casos directamente a la estación base Airport y aparece (solo una) en color gris en las opciones de Internet TCP/IP de la Utilidad Airport.

Sin embargo, en algunos casos, las DNS que ofrece el proveedor están saturadas y/o ofrecen un ping muy lento. Eso hace que cuando solicitas una conexión a un dominio (por ejemplo, www.faq-mac.com), tu ordenador hace primero una solicitud a ese servidor para saber cual es la IP de la máquina que aloja ese dominio, y el servidor DNS, por las circunstancias que sean, tarda mucho en devolver esa solicitud para que el ordenador haga ya la petición correspondiente con la IP al servidor. Y eso ralentiza mucho la navegación.

Una buena manera de saber si el servidor DNS no responde correctamente es hacerle un "Ping". Un Ping envía una pequeña cantidad de información al servidor y mide la velocidad en milisegundos de la respuesta del mismo.

Abre el terminal, en Aplicaciones > Utilidades y escribe:

ping xxx.xxx.xxx.xxx

Las letras X corresponden a la IP del servidor DNS. Inmediatamente te aparecerá una larga lista de pings y al final está el tiempo de respuesta en milisegundos. Cuanto mayor es esa cifra, mas tiempo tarda en llegar y ser devuelta la información, y eso es malo para nosotros. Todo lo que esté por debajo de 70 milisegundos es razonable, aunque cifras mas bajas son siempre extraordinariamente mejor recibidas.

ping_terminal_1.jpg

Si tu servidor DNS es un asco y te da cifras superiores mostrando evidencias de que su velocidad de respuesta es lenta, tienes una opción: cambiarlo. No estás obligado a usar los servidores DNS de tu proveedor: puedes cambiarlos usando otros.

Muchos usuarios que están hartos de las DNS ofrecidas por sus proveedores han optado por usar las DNS gratuitas de OpenDNS. OpenDNS ofrece resolución de DNS a personas y empresas como una alternativa al servidor de DNS de su ISP. Sus servidores localizados en lugares estratégicos mantienen una gran caché de nombres de dominios, permiten que las consultas de DNS sean generalmente más rápidas, lo que a su vez acelera la velocidad de respuesta. Los resultados de las consultas son a veces almacenados por los sistemas locales, consiguiendo un aumento de la velocidad en la mayoría de las peticiones, ya que quedan guardadas en un caché local.

Otras características incluyen un filtro de phishing y corrección de errores ortográficos (por ejemplo escribir wikipedia.or en vez de wikipedia.org). Al entrar en sitios clasificados como maliciosos, OpenDNS bloquea el acceso a ese sitio, aunque esto se puede configurar en el panel de control.

OpenDNS realiza algunas prácticas "un poco cuestionables" al redirigir una petición contra un servidor no encontrado a una página con publicidad de Yahoo y una lista de términos relacionados, pero actualmente muchos proveedores de internet realizan ese tipo de prácticas.

Independientemente de ciertas características del servicio, las DNS de OpenDNS funcionan bastante bien y son una opción bastante cómoda a las DNS saturadas que ofrecen algunos proveedores.

¿Dónde pongo las DNS?

Las DNS que ofrece OpenDNS son:

  • 208.67.222.222
  • 208.67.220.220
  • En la estación base Airport Extreme, Airport Express o Time Capsule

    ping_terminal_2.jpg

    Solo tienes que abrir la Utilidad de gestión de la estación Airport o Time Capsule y cambiar estos ajustes en Internet > TCP/IP. Tendrás que reiniciar la estación base. Si no tienes puesta ninguna DNS en los ordenadores clientes (por defecto, la de la estación base 10.0.1.1), usará estas DNS.

    En un ordenador
    SI usas un Router de terceros fabricantes y no puedes o te atreves a "meterle mano", puedes cambiar las DNS del ordenador cliente (pero tendrás que cambiarlo en todos los ordenadores que se conecten a internet usando ese router).

    Este cambio se realiza en Paneles de Control > Red. Selecciona la conexión a internet que estás usando (se verá un punto verde a su lado indicando que está conectado) y pulsa en el botón avanzado.

    Te aparecerá una nueva ventana: elige la pestaña de DNS y el el cuadro que te aparecerá, pulsa "+" en la esquina inferior izquierda para añadir las dos DNS: No necesitas reiniciar: se activarán inmediatamente cuando pulses el botón OK y luego aplicar antes de cerrar el panel de control de Red.

    ping_terminal_3.jpg

    Evidentemente puedes usar otras DNS de otros proveedores gratuitos y probar cual es la más rápida. Esa es ya tu elección, pero en el caso de que tu navegación sea lenta (tarde en conectarse a un servidor), cambiar las DNS por otras suele suponer el tener que olvidarse de un problema tan desagradable.

    Algunos Textos: Wikipedia



    Opciones de visualización de comentarios

    Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios. (es necesario iniciar sesión)
    Imagen de igres

    DNS

    A mi, os sonara raro pero me van mucho mas rápido los de timofonica, los de OpenDNS me van igual de rápidos que en tu captura, en los de timofonica me salen de 49 a 55 ms. Gracias por el post.

    Imagen de faqmaquer@

    a mi los que mas rápido me

    a mi los que mas rápido me van son:

    4.2.2.3
    4.2.2.5

    No se de quien son, pero resuelven rápido :P

    Imagen de faqmaquer@

    ¿He estado haciendo el gilixxxxxx?

    A mi los de OpenDNS, que son los que uso, me salen sobre 45 o 46. Los propios de mi operadora, Vodafone, 212.73.32.3, me salen entre 11 y 14. ¿He estado haciendo el gilixxxxxx?

    Imagen de Administrador de Sistemas.

    El mejor camino.

    Es tener tu propio servidor DNS, el Mac OS X ya viene con un servidor incorporado (Bind) maravillas de ser UNIX.

    Activar el bind de Mac OS X es una tarea de lo mas sencillo, el que este interesado que googlee un poco.

    Mas que nada es que no me gusta que los administradores de los DNS externos monitoricen mi trafico para hacer estudios de mercado, ni me metan publicidad ni me redireccionen hacia donde les de la gana.

    Al igual que uso mi propio servidor de correo, se que es una tarea bastante dificil para un usuario normal pero estamos a lo de siempre, lograras mas efectividad cuanto mas aprendas.

    De todas formas yo le recomiendo a los que tengan ganas de aprender cosas que recuerden que Mac OS X es un UNIX de los de mejor calidad ya que es hijo de la tecnologia BSD.


    Imagen de faqmaquer@

    GRACIAS!!

    Muy interesante el artículo. También los comentarios. Gracias a todos

    Imagen de Jota

    Casi que no

    Hola:

    Yo soy usuario de Euskaltel (red de cable), y haciendo el ping a mis servidores DNS, los resultados oscilan entre los 9 y los 14 milisegundos. Creo que me voy a abstener de tocar nada...

    Enviar un comentario nuevo

    El contenido de este campo se mantiene como privado y no se muestra públicamente.
    CAPTCHA
    Este servicio evita el envío automatizado de comentarios
    Image CAPTCHA
    Copy the characters (respecting upper/lower case) from the image.

    Los comentarios que vulneren los derechos de otros usuarios, estén relacionados con actividades ilegales , supongan un claro ejemplo de interés comercial o sean ajenos al contenido de la noticia serán borrados sin aviso previo. Una buena ortografía y sintaxis ayudará a otros usuarios a entender mucho mejor sus inquietudes. Los comentarios anónimos sin correo electrónico de referencia (que en ningún caso será mostrado) son susceptibles de ser borrados o editados independientemente de su contenido.
    Una vez enviado el comentario, se hará visible en unos minutos. Si cree que alguno de los comentarios publicados vulnera sus derechos legales, por favor, envíenos unas líneas a través de nuestro formulario de contacto. Al colocar un comentario en esta web, acepta que sus datos queden recogidos en una base de datos propiedad de Entremaqueros, SL., ubicada en EE.UU., cuya finalidad es el exclusivo almacenamiento de los mismos.


    Necesitará iniciar sesión o registrarse para publicar comentarios o acceder a otros servicios de www.faq-mac.com