/ labNetworking · Visual
DNS race around the world
Fires a parallel DoH-JSON query at four public resolvers (Cloudflare, Google, AliDNS, DNS.SB) from your browser. Each provider's anchor point pulses on a Three.js globe; as responses come back, arcs grow from the resolver toward your approximate location with the response time printed beside them. The fastest and slowest get called out below. The lineup is the intersection of three constraints: public JSON DoH endpoint, permissive CORS headers, and verified browser reachability. Many well-known resolvers (Quad9, AdGuard, OpenDNS, NextDNS, Mullvad) ship only the DoH wire format or strip CORS, so they cannot be raced from a tab.
stackthree.jsreact-three-fiberDoH-JSON
| Resolver | Time | Answer |
|---|---|---|
| Cloudflare 1.1.1.1 | — | — |
| Google 8.8.8.8 | — | — |
| AliDNS | — | — |
| DNS.SB | — | — |
queries fire from your browser · each resolver hit in parallel · times include DNS + DoH RTT