Before you tell me to google this, I have.
From what I gather DNS helps take a domain name like google.com and turns it into a code which is used to locate the website's server thus granting you access/loading the website.
Apparently O2's DNS server is horrible.
Not really. There's a kind of 'meme' on the Be/O2 network where some people like to constantly claim the DNS servers are useless. It's not true. They've had a couple of issues over the years but never for long. They are also not the fastest servers but it's not like they get used very much. Even a complicated web page probably only requires half a dozen queries so whether the answers come back in 1 millisecond or 2 milliseconds is irrelevant.
I think it's mostly just one of those things that some of the 'geek crowd' like to trot out in an attempt to make themselves sound clever. For the vast majority of O2 and Be users the 'official' DNS are pefectly fine 99.9% of the time.
It's worth noting that by default all versions of Windows cache their DNS look-ups anyway. That means for visiting your normal sites it's likely that you wouldn't notice issues with the servers since your machine wouldn't bother to query them most of the time. You can see this by running 'ipconfig /displaydns' at a command prompt. Look at the 'Time to live' value. This is how long Windows will store the lookup before resorting to a server query. This is primarily determined from the original server record I think but a quick check on my work machine shows most of my records have a lifetime of several hours.
That wouldn't save you from a total DNS server failure lasting many hours but means you'd likely not notice a glitch or even Saturday's outage in most cases. It certainly dismisses any idea that faster DNS servers make a difference - 99% of the time the look ups are coming from your local machine anyway with Windows.
So in summary:If you want to change to different DNS servers then feel free. I just don't think it's necessary..at least with Windows. I think that Linux has a cache but is not active by default.
Edited by Andrue (Mon 05-Mar-12 14:42:48)