I’ve been a Be-Unlimited ADSL user for a while now, and of late, I’ve noticed that their DNS servers have been very unreliable. They did send an email to their users stating that they had some issues (I’ve deleted that mail! doh!) a few weeks back, and it was mentioned that the problem was resolved. However, I’ve been keeping a close eye on it, and it seems it hasn’t been resolved entirely – roughly 1 out of every 5 queries to their name servers (that they provide via DHCP) times out.So, being really frustrated with hitting refresh so many times when browsing the web, I decided to just take the bullet and install my own BIND server locally. I’m not a big fan of running my own name server – its a pain as it eats up resource, and I really shouldn’t have to worry about resolving names from my home laptop – that’s the responsibility of the darn ISP! To get it working on Ubuntu is as simple as:
So, being really frustrated with hitting refresh so many times when browsing the web, I decided to just take the bullet and install my own BIND server locally. I’m not a big fan of running my own name server – its a pain as it eats up resource, and I really shouldn’t have to worry about resolving names from my home laptop – that’s the responsibility of the darn ISP! To get it working on Ubuntu is as simple as:
sudo apt-get install bind9
If you’re using DHCP, edit /etc/dhcp3/dhclient.conf. And ensure that there’s an entry for prepend domain-name-servers:
prepend domain-name-servers 127.0.0.1;
And thats it!
If you don’t want to run your own bind server, then you’re not out of luck just yet! You could OpenDNS and plugin their servers locally or on your router. I’ve set them up for my router as other PCs and devices use the router to resolve names.


Posts RSS Feed