Navega más rápido cacheando las DNS en Ubuntu

Para cachear las DNS nos instalaremos un servidor DNS y DHCP(no usaremos esta función) liviano llamado dnsmasq.

Para ello proceremos:

  • Para comprobar cuanto tiempo nos tarda en resolver una DNS : escribimos : dig google.es y nos quedamos con los ms del query time para despues comparar.
  • Lo instalamos (puede que necesitemos activar los repositorios universe) : sudo apt-get install dnsmasq
  • Configuramos como DNS primario nuestro localhost : 127.0.0.1 y como secundario nuestro DNS habitual, como por ejemplo 195.235.113.3 Esto lo podemos hacer mediante sudo gedit /etc/resolv.conf
  • Ya hemos acabado, comprobarlo haciendo un dig google.es 2 veces, la primera vez fallará nuestro servidor local y tendra que preguntar a nuestro servidor DNS habitual, por ejemplo en mi caso 35ms en siguientes resoluciones vereis que resuelve a 0ms. Evidentemente dig no tiene la precisión suficiente como para decir la verdad. Pero podemos asegurar que hemos pasado de 35ms a un tiempo de respuesta cercano a 0ms.

Bien ya tenemos instalado nuestro prodia servidor DNS, cuando vayais navegando, en poco tiempo iremos notando mejora, como normalmente hay un subconjunto de internet que habitualmente visitamos más, notaremos una gran mejora en la velocidad de navegación. Especialmente en algunos servidores extranjeros cuya resolución si tenemos emule o en malas condiciones puede llegar a ser mayor de 500ms.

4 respuestas

  1. […] Navega más rápido cacheando las DNS en Ubuntu […]

  2. Interesante lectura sobre gran bug en Internet con las DNS:
    http://www.kriptopolis.org/fallo-critico-dns-obliga-parchear-internet

  3. yo no puedo ver la interfas grafica, al poner sudo network-admin me aparese esto
    sudo: network-admin: command not found
    y ya instale lo de sudo apt-get install dnsmasq
    :S
    haber si me puedes ayudar

  4. Hola:

    network-admin era en el gutsy.
    La idea es que configures tu DNS primario como localhost.

    Vuelve a leer el post, lo he actualizado, sin el dicho comando.

Deja una respuesta

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Salir /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s

A %d blogueros les gusta esto: