DNS Lab - Free Online DNS Resolution Simulator Tool | IconVault

Watch a DNS query travel from stub resolver to root, TLD and authoritative servers. Interactive step by step lab. Free, educational, no signup.

All tools

DNS Lab

Watch a DNS query travel hop by hop

5 of 5 free uses left

Resolver cache: COLD

1 / 6
Speed1.5/s
SIMULATED RESOLUTION TIME~109ms

Full hierarchy walk: stub, recursive, root, TLD, authoritative.

5 of 5 free copies left - everything runs locally in your browser.

1

Stub resolver

your devicesystem call~1ms

query

getaddrinfo("blog.example.com")

response

forward to recursive resolver

Your app asks the operating system for the IP. The OS stub resolver does no real DNS work itself - it forwards the question to the configured recursive resolver (often your ISP or 1.1.1.1).

2

Recursive resolver

cache MISSA~3ms

query

A blog.example.com?

response

not in cache - start at the root

3

Root servers

".", 13 logical clustersNS referral~28ms

query

A blog.example.com?

response

referral: ask the .com servers (NS records)

4

.com TLD servers

top-level domainNS referral~34ms

query

A blog.example.com?

response

referral: ask ns1.example.com (NS records)

5

Authoritative server

ns1.example.comA~41ms

query

A blog.example.com?

response

blog.example.com -> 203.0.113.10 (TTL 300s)

6

Recursive resolver

answer + cacheA (cached)~2ms

query

store for TTL

response

returns 203.0.113.10 to the stub

Record types you will meet

Ahostname -> IPv4 address (the final answer here)
AAAAhostname -> IPv6 address
NSwhich servers are authoritative for a zone
CNAMEalias: one name points at another name
MXmail servers for a domain
SOAzone metadata: primary server, serial, timers

Simulated lab: answers use documentation IPs (203.0.113.0/24). No real DNS queries leave your browser.

About this tool

IconVault's DNS Lab is an interactive DNS resolution simulator that shows exactly how a domain name becomes an IP address. Type any domain and watch the query move hop by hop: stub resolver on your device, recursive resolver, root server, TLD server and authoritative nameserver, with a plain-English explanation and realistic timing for every step.

Use play, pause, step forward and step back controls to study at your own pace, and see how DNS caching changes the path when an answer is already known. Everything is simulated in your browser using documentation IPs (no real network lookups), which makes it a safe, free study tool for students, bootcamp learners and interview prep. Visitors get 5 free lab runs with no signup; IconVault Pro ($12/year) unlocks unlimited use of every tool.

Frequently asked questions

Popular searches

dns resolutionhow dns worksdns resolution processdns query processdns labdns simulatordns visualizationdns tutoriallearn dns onlinedns explained step by stepwhat is dns resolutiondns hierarchy explainedstub resolverrecursive dns resolverroot dns servertld nameserverauthoritative nameserverdns delegation explainedhow does dns resolve a domaindns lookup chaindns resolution stepsdns query explained for beginnersdns caching explaineddns ttl explaineddns interview questionsdns basics tutorialunderstand dns resolutiondns resolver vs authoritativeiterative vs recursive dnshow a browser resolves a domaindns resolution animationinteractive dns tutorialdns course online freenetwork plus dns tutorialdns for beginnerswhat happens when you type a url dnsdns request flowdns server types explaineddns zone explainedlearn how dns worksdns study guidedns practice labdns training onlinecomputer networking dns tutorialccna dns tutorialdns resolution diagramdns query walkthroughdns hops explainedfree dns learning tooldns educational tool

More tools

Coming soon

CLI

Coming soon

Figma plugin

Coming soon

VS Code extension

Coming soon

Chrome extension

Coming soon

AI icon generator

Coming soon

Team workspaces

Coming soon

View all 10+ tools →