Cache DNS – navegarás más rápido
Hoy he hecho una visita a un blog que más o menos comenzó
sus andanzas al mismo tiempo que LinuxReflejo, el caso es
que me gusta visitarlo de vez en cuando por que aunque su
autor no lo actualiza todos los días, si que suele tener cosas
interesante, el blog del que hablo se llama “ yasoyubuntu “
y en la última visita que le hecho me encontré con un tuto
sobre las DNS el cual os traigo.
Cada vez que tecleamos en nuestro navegador 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:
ejemplo: 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:
Código: sudo apt-get install dnsmasq dnsmasq-base
Luego habrá que configurar unos cuantos archivos para que funcione correctamente:
Editaremos el fichero /etc/resolv.conf:
Código: 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:
Código: 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.
Un saludo: troyano66
Fuente: yasoyubuntu
Si te gusta este blog, puedes ver las entradas por Freedburner.
LinuxReflejo agradece tu atención. Suscribete aquí-![]()















Gracias por la referencia. Saludos