3 ms·
I used to use OpenDNS, then my own servers (you can set up a local resolver with BIND in minutes), then Google's DNS but all those options are slower and give w
by spindritf 14y ago
I used to use OpenDNS, then my own servers (you can set up a local resolver with BIND in minutes), then Google's DNS but all those options are slower and give worse results than using your provider's DNS servers.
You can see for yourself, in your particular setup, which configuration is the fastest using namebench[1]. But it's not only DNS latency, it's also that some CDNs depend on your server's location for determining the best response for you so overall browsing experience also gets better.
Right now I use local BIND but forward queries to other servers. It's a compromise between latency, caching and flexibility. For example it forwards requests for .bit domains to the dot-bit's DNS server and requests for OpenNIC domains to their servers.
[1] https://code.google.com/p/namebench/ https://code.google.com/p/namebench/
- vegardx 14y agoAnother way to get a local cacher is to setup dnsmasq locally or on your router/gateway. I have it running on my gateway and it greatly reduce the latency for DNS-lookups on most things where there is a high probability that another client already has requested it. The more devices connected to it, the better.