La forma mas fácil de acceder a Internet sin tener que preguntar cada vez por una pagina a nuestro servidor DNS de nuestra ISP es instalar un servidor DNS en nuestro propio PC, de forma que la respuesta obtenida la primera vez se almacene en una cache y las siguientes veces que queramos acceder a esa página no tenga que preguntárselo al servidor DNS. Vamos a la práctica:
1. Instalamos de los repositorios oficiales el paquete dnsmasq
sudo apt-get install dnsmasq
2. Una vez el paquete instalado hacemos una copia del archivo de configuracion de nuestro resolv.conf
sudo cp /etc/resolv.conf /etc/resolv.dnsmsq.conf
3. Ahora lo editamos y añadimos despues de la primera linea lo siguiente:
nameserver 127.0.0.1
4. Salvamos y ahora debemos probarlo con el comando dig
dig www.terra.es
5. Si nuestro servidor es lo suficientemente rápido nos dará unos 87ms, si volvemos a ejecutar el comando por segunda vez y funciona nuestro DNS nos debería dar 0ms o 1ms. Hecho cada vez que accedamos a una página se guardará en nuestra cache y las lecturas serán más rápidas.
Despues de ser guardada en cache tipeamos de nuevo y el resultado va a ser sorprendente...
FUENTE

