HomeNetworks & Graph TheoryDNS Recursive Resolution Simulator

🌐 DNS Resolution: Root, TLD & Authoritative Servers

Interactive 3D DNS lookup chain where typing a domain shows the query hopping from root server to TLD server to authoritative server, resolving to an IP address step by step.

Networks & Graph Theory3DModerate60 FPS
dns-recursive-resolution-lab ↗ Open standalone

Watch a DNS query packet travel the real resolution chain — client to recursive resolver, then out to the root server, the TLD server and finally the authoritative server — before the resolved IP address travels all the way back.

🔬 What It Demonstrates

Each glowing hop is a real DNS referral step: the root server points to a TLD, the TLD points to the domain's name servers, and only the authoritative server actually holds the answer. A warm resolver cache short-circuits the whole chain.

🎮 How to Use

Pick a sample domain (including one that fails to resolve), toggle whether the resolver's cache is already warm, adjust query speed, then press Send query and follow the log as each hop resolves.

💡 Did You Know?

A cold DNS lookup typically takes only tens of milliseconds in the real world — the animation is deliberately slowed down so every hop in the referral chain is visible.

⚙ Under the hood

Interactive 3D hierarchy of root, TLD and authoritative servers where typing a domain name shows how a recursive resolver hops through each level to find the address.

dnsdomain-resolutionrecursive-resolverinternet-infrastructureroot-serversnetworks

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)