Latency is the #1 “Key Performance Indicator” (KPI) for a DNS system’s success. The following are tools that can be used to monitor, test, and troubleshoot DNS latency through DNS Resolvers Architectures and DNS Authoritative Architectures.

  • Domain Name Speed Benchmarkhttps://www.grc.com/dns/benchmark.htm – I’ve seen several big SPs use this tool in their NOC to monitor the DNS resolver clusters. They take an old workstation and set it up run the queries from the customer’s side of the resolvers.
  • DNS Performance Testhttp://www.ghacks.net/2011/01/20/dns-performance-test/ – I’ve never used this one, but others have said it is useful for troubleshooting DNS issues.
  • namebenchhttps://code.google.com/p/namebench/. This is a “sneaky” tool from Google that is trying to get people to use Google’s 8.8.8.8 DNS resolvers. I like the test to see if “censorship” is happening on your DNS resolvers. 🙂
  • DNSPERF – This is the tool I’ve used in the past to do DNS latency benchmarking in the lab. Still works. It is “scriptable” – allowing for a lab person to set up automated test. Some people use to monitor their big DNS resolvers (AT&T is one example). http://linux.die.net/man/1/dnsperf 

Web based tools. There are also tools that are web based that allow you to test the DNS lookup latency:

Risky Business
All security professionals should listen to this podcast every week!