DNS response time benchmark
Benchmark resolver speed across multiple providers.
About this tool
This tool measures how fast 15 public resolvers answer a DNS query for the domain you choose. Each resolver is queried several times in a row so you can see variance — a single outlier is often a cold cache, a consistent high number means that anycast footprint is just far from our Frankfurt host.
Latency is taken from dig's own ;; Query time statistic, which measures the wire time between us and the resolver after the process starts. Fork+exec overhead (~10–20ms) is excluded, so the numbers reflect network + resolver behaviour rather than OS scheduling. The sparkline shows the raw sequence; the Min/Avg/Max columns summarize successful runs only.
When to use this tool
- Picking a resolver for your router or device. Run against a domain you actually use — different networks see different winners.
- Diagnosing a slow site. Compare resolver latency against site-load symptoms — DNS that always takes 200ms adds up over dozens of subresources.
- Monitoring a provider. If your primary resolver suddenly jumps from 20ms to 300ms across several runs, it is time to switch.
- Comparing anycast coverage. Cloudflare and Google usually win from EU hosts; Alibaba and DNSPod surprise-win from Asia.
Why results differ from your local network
We measure from our server in Germany to each resolver's nearest anycast POP. From your home network the distances and peering are different. Treat absolute numbers as a relative comparison, not as your personal latency. If you need a local measurement, rundig +stats @<ip> example.com on your own machine — the same flag produces the same number.
Frequently asked questions
Why is one resolver much slower than the rest?
cloudflare.com — a very popular name that every resolver caches; if you query a rare domain, the first run will be slow for everyone.