Shadow wrote:
> http://www.grc.com/dns/benchmark.htm
>
> Test your DNS servers and choose the fastest
>
> []'s
> GRC's DNS Benchmark performs a detailed analysis and comparison of the
> operational performance and reliability of any set of up to 200 DNS
> nameservers (sometimes also called resolvers) at once. When the
> Benchmark is started in its default configuration, it identifies all
> DNS nameservers the user's system is currently configured to use and
> adds them to its built-in list of publicly available “alternative”
> nameservers. Each DNS nameserver in the benchmark list is carefully
> “characterized” to determine its suitability — to you — for your use
> as a DNS resolver. This characterization includes testing each
> nameserver for its “redirection” behavior: whether it returns an error
> for a bad domain request, or redirects a user's web browser to a
> commercial marketing-oriented page. While such behavior may be
> acceptable to some users, others may find this objectionable.
Also of note is that it does not install. You simply run the downloaded
..exe file rather than have to "install" it into Windows. So download
and run. Since it is self-contained, it's portable, too.
What it doesn't do is show statistical measurements for many
measurements made over a long time. It'll show which DNS server is
faster than another but that is just for that particular test. The next
test might show a different DNS server is faster. Also, some of the
"Conclusions" it lists are misleading or wrong. For example, it'll
complain if you point your host's TCP settings at your router because
you've listed only 1 DNS server (the router's) whereas the router
probably can have 2 or 3 DNS servers listed for it. The router really
doesn't have a DNS server but instead will immediately fail the lookup
and pass the request to its configured upstream DNS servers.
Oddly, the benchmark for my router (configured to use OpenDNS' DNS
servers) is faster than going direct to OpenDNS' DNS servers. My ISP's
DNS servers are faster than OpenDNS. So I configure my TCP settings to
use my ISP's best DNS server, my router's DNS server (which then goes to
OpenDNS), and my ISP's 2nd best DNS server as those are what the
benchmarks return for performance. If my ISP's DNS servers are down
then my TCP settings have me use the router's DNS server which goes to
OpenDNS. I used to have DynDNS' DNS servers included in the mix in my
TCP settings for DNS servers list but gave up because they miscategorize
too many sites as spyware sites which results in getting blocked to
those sites (if you happen to end up using their DNS server). They even
had Verisign miscategorized.