๐ŸŒ
DNS Resolution Visualizer
AP CSP ยท Big Idea 6: The Internet
Learning Objectives
DNS = Phone Book: Translates human-readable domain names (google.com) into machine-readable IP addresses (142.250.80.46). Computers ONLY understand numbers.
Hierarchical Resolution: DNS queries cascade through a hierarchy: Local Cache โ†’ Recursive Resolver โ†’ Root Server โ†’ TLD Server โ†’ Authoritative Nameserver.
Caching: Results are cached at each level with a TTL (Time To Live). Cached lookups skip the full hierarchy, making repeated visits nearly instant.
Root Servers: Only 13 root server clusters exist worldwide (a.root-servers.net through m.root-servers.net). They direct queries to the correct TLD servers (.com, .org, .edu).
Tags
DNSDomainIP AddressInternet
Lookup Domain
Resolution Steps
1
Browser checks local cache
2
Query โ†’ Recursive Resolver (ISP)
3
Resolver โ†’ Root Server (13 clusters)
4
Root โ†’ TLD Server (.com/.org)
5
TLD โ†’ Authoritative Nameserver
6
IP Address returned โ†’ Cached
RESOLVED RESULT
Waiting...
Fun Fact: A typical DNS lookup takes 20-120ms. Without DNS, you would have to memorize IP addresses like 142.250.80.46 instead of typing google.com. The entire system processes ~1.1 TRILLION queries per day worldwide.