Bind, a widely used DNS server, can be configured as a caching dns server to speed up slow Internet surfing experience, especially when you’ve low bandwidth. First install bind9
and dns utilities:
sudo apt-get update sudo apt-get install bind9 dnsutils
Now, simply point your ISP’s DNS server in /etc/bind/named.conf.options
:
[...] forwarders { 10.1.1.11; }; [...]
Now restart the bind daemon: sudo /etc/init.d/bind9 restart
And, point your nameserver in /etc/resolv.conf to your DNS server’s IP address:
vim /etc/resolv.conf add "nameserver 127.0.0.1" to this file
Finally, test your BIND DNS caching server: dig wikipedia.org
Over the time the query time for most frequent domains will reduce anywhere from 5000msec to 0msec :)
© Rohit Yadav 2009-2012 | Report bug or fork source | Last updated on 30 Nov 2012