
Cada vez que tecleamos en nuestro navegador favorito (Firefox para mi) una dirección de un sitio web, como por ejemplo la de este blog, unos servidores DNS, normalmente designados por nuestro operador, traducen esta dirección a una IP:
www.yahoo.es = 87.248.120.129
Obviamente esto genera un tráfico en nuestra conexión y según el tiempo de respuesta de los servidores DNS, un retardo en poder entrar en las páginas web. Seguramente son milisegundos, pero ahí están.
Si nuestra conexión no es de las más rápidas, o nuestros DNS son tardones en responder podemos aliviar bastante esta situación instalando en nuestro sistema un caché DNS que evitará las llamadas a los DNS para visitar páginas ya conocidas.
Lo primero instalaremos el paquete DNSMASQ, de la siguiente manera en un terminal:
sudo apt-get install dnsmasq dnsmasq-base
Luego habrá que configurar unos cuantos archivos para que funcione correctamente:
Editaremos el fichero /etc/resolv.conf:
sudo gedit /etc/resolv.conf
Y añadiremos delante de los servidores DNS que ya haya, la siguiente línea y guardaremos:
nameserver 127.0.0.1
Ahora quita el comentario (el símbolo #) de la siguiente línea del archivo /etc/dnsmasq.conf:
listen-address=127.0.0.1
Luego edita /etc/dhcp3/dhclient.conf y asegúrate que en archivo haya una sección que quede exactamente como sigue, especialmente la línea que dice “prepend domain-name-servers 127.0.0.1;” Lo puedes buscar con control+f.
#supersede domain-name “fugue.com home.vix.com”;
prepend domain-name-servers 127.0.0.1;
request subnet-mask, broadcast-address, time-offset, routers,
domain-name, domain-name-servers, host-name,
netbios-name-servers, netbios-scope;
Guardamos todo y seguidamente para reiniciar el caché, escribimos en un terminal:
sudo /etc/init.d/dnsmasq restart
Ahora, para comprobar que nuestro caché funciona, haremos la siguiente prueba, elige una web que no hayas visitado recientemente, por ejemplo www.yahoo.es. Y escribe en un terminal:
dig www.yahoo.es
Al final verás algo como: Query time: 54 msec, que son los milisegundos que tarda en convertir la dirección a su ip correspondiente.
Prueba de nuevo lo mismo y verás cómo ha bajado el tiempo. De esta forma tu caché DNS te hará entrar más rápido en las páginas web que visites más de una vez.
Compartir/Guardar