El resultado es que el acceso a las páginas es más rápido. Antes de visualizar su contenido se debe resolver el nombre de dominio al que le enviamos la petición a través de los servers DNS configurados en /etc/resolv.conf
Antes de instalarlo ejecutá:
$ dig google.com
y anotá el valor que aparece en "Query time".
Ahora sí, pasamos a instalar:
$ sudo apt-get install dnsmasq
Editamos la configuración:
$ sudo gedit /etc/dnsmasq.conf
y modificamos la siguiente linea:
#listen-address=
a:
listen-address=127.0.0.1
Editamos dhclient.conf:
$ sudo gedit /etc/dhcp3/dhclient.conf
Y nos aseguramos que la linea "prepend domain-name-servers" quede así:
prepend domain-name-servers 127.0.0.1;
Editamos resolv.conf:
$ sudo gedit /etc/resolv.conf
y ponemos como primer servidor el local:
nameserver 127.0.0.1
nameserver xxx.xxx.xxx.xxx
nameserver xxx.xxx.xxx.xxx
Los xxx.xxx.xxx.xxx son los servers DNS que ya tenemos. Eso no lo tocamos.
Arrancamos ahora nuestro demonio escribiendo en la terminal:
$ sudo /etc/init.d/dnsmasq restart
Listo, es todo. Ahora podemos chequear que esté funcionando repitiendo:
$ dig google.com
Ahora con dnsmasq deberíamos tener un valor cercano a cero. Si nos da el valor anterior, repitamos el comando.
2 comentarios:
Hola, gracias por la ayuda. pero hay un error:
deb decir
listen-address=127.0.0.1
en lugar de:
listen-adress=127.0.0.1
Saludos
Muchas gracias. Corregido.
Saludos.
Publicar un comentario