Namebench: Averigua cual servidor DNS funciona mejor en tu conexión
Cada vez que vamos a visitar un sitio web, hay una parte mágica que se encarga de hacer que nuestra petición a "google.com" llegue hacia los servidores físicos de esa dirección. Parte de este trabajo es hecho por los servidores DNS, por eso es importante saber cuales funciona mejor para nuestra conexión.
Si eres de los que visitan muchos sitios diferentes, estar detrás de un servidor DNS lento arruinará tu navegación, a pesar de que tu conexión en si esté “saludable”. No es raro que los DNS de los proveedores locales sean los que tengan problemas, ya sea por poco mantenimiento, exceso de peticiones a ciertas horas, o peor aún que sean vulnerables a ciertos ataques.
Namebench es una pequeña herramienta que nos ayuda a encontrar cuales son los mejores servidores DNS, tanto en rapidez como en seguridad. Me agrada que de hecho tome el historial de los navegadores instalados para hacer las pruebas.
Este por ejemplo es el reporte para mi conexión en Guatemala:
En mi caso yo uso OpenDNS, y Namebench me recomienda usar Google Public DNS antes que los servidores de mi proveedor. Por cercanía tiene sentido usar los de mi proveedor (menos nodos por los cuales debo pasar), pero viendo el tiempo promedio de respuesta en Namebench resultan ser más lentos que Google.
Un detalle que Namebench no toma en cuenta (y que es subjetivo) son las características adicionales de usar X servidores. Por ejemplo con OpenDNS puedo bloquear cierto tipo de dominios (publicidad, malware, etc) o pedir que actualicen su caché (útil para cuando uno hace cambios en las zonas DNS). Solo por eso es que sigo con OpenDNS, en lugar de darle mi historial de navegación a Google 😛
Namebench está disponible para Windows, Mac y Linux; y el test dura unos pocos minutos. Si sienten que si navegación es lenta (pero no la descarga) no está demás evaluar si es un problema con los DNS’s que esté utilizando
Generalmente no soy tan exigente con este tipo de cosas, pero en los últimos días he tenido poblemas por la velocidad en que se actualiza la cache con Google DNS y los de mi ISP, creo tendré que regresar a OpenDNS.
Un comentario más es que aunque Google se pase capturando info, las politicas de privacidad de Google DNS no son tan intrusivas (como Analytics por ejemplo), de hecho haberlas leido me convencio a usarlo, de otra forma ni lo hubiera intentado.
[…] Maestros del Web Category: Páginas WebTags: dns > dns lento > Namebench > […]
Fuera de tema: respecto a Google y la información que captura/nosotros_les_damos, creo que XKCD hizo un buen punto al respecto 😛
Habría que destacar algunas cosas en este artículo, unos servidores dns lentos no deberían suponer ninguna baja apreciable de velocidad al navegar, usualmente los navegadores hacen una petición y cachean el resultado, cuando hacen más peticiones ya toman el resultado cacheado en lugar de volver a preguntar a los servidores dns, ahora una petición lenta a una rápida debería ser por diferencia de milisegundos (unos 500ms, supongo), estamos hablando de poco menos (o poco más) de medio segundo, perdido o ganado por única ocasión al teclear una web, así que…sin sensacionalizar la situación.
No es el navegador, sino el sistema operativo el que se encarga de guardar en caché los resultados a las consultas DNS.
Usualmente nadie debería preocuparse por problemas con los servidores; eso no descarta que un día a otro los del proveedor dejen de funcionar o ser vulnerables a un fallo de seguridad, lo mismo podría con Google Public DNS u OpenDNS pero al ser empresas comprometidas (o su negocio) es más difícil.
Más que sensacionalismo es conocer opciones y como saber si en efecto son mejores o no, de lo que dicen otros
Lo del sensacionalismo va por “estar detrás de un servidor DNS lento arruinará tu navegación” y “sean vulnerables a ciertos ataques”.
Respecto a la velocidad estamos de acuerdo que unos DNS lentos tienen un impacto inapreciable en la velocidad de navegación, correcto?
Respecto a la seguridad, también es bastante cuestionable, se han dado casos de envenenamiento DNS muy alto y muy bajo, nunca se sabe de donde llegará, puede ser que algún virus/troyano/malware en general agregue entradas al archivo DNS del SO o que las agregue al router de tu LAN (en mi país, México, se dio un caso particular con envenenamiento DNS en los routers ADSL, de una de las mayores ISP de aca, hace un tiempo).
Creo que lo único rescatable de tener servidores DNS extras a los del ISP es cuando no funcionan o cuando existe algún tipo de bloqueo (sobre todo cuando no bloquean la ip).