How the Internet Finds Webpages
A complete interactive classroom, not just a preview.
Start when you are ready to enter this Stage's 8 scenes and explore, respond, and learn as you go.
- 01Where Is That Webpage?slideQuestion
You type 'www.example.com' and the page loads. But your computer doesn't know the server's street address — it only knows the name. How does it find the IP address?
- The web address is a human‑friendly domain name.
- Computers communicate using numeric IP addresses.
- Your computer must somehow translate the name to the number.
- 02What Do You Think Happens First?quizPrediction
Before we reveal the answer, commit to one guess about the first step.
- Make one independent prediction about the lookup process.
- 03A Real DNS LookupslideEvidence
Using the `nslookup` command we can see exactly which server answered and what IP it returned. This reveals that your computer talks to a special server called a DNS resolver.
- The resolver receives your request first.
- The response contains the target IP address.
- More details show the resolver contacted other servers.
- 04The DNS HierarchyslideExplanation
DNS is organized like an upside‑down tree: root servers know where the TLD servers are (.com, .org, etc.), TLD servers know where authoritative nameservers are, and those authoritative servers hold the actual IP records.
- Root servers manage the very top of the hierarchy.
- TLD servers handle all domains ending with a specific suffix.
- Authoritative nameservers are the final source for a domain's IP address.
- 05Trace the Query ChaininteractiveEvidence
Use this simulation to see the recursive path: from your browser to the resolver, then to root, TLD, and authoritative servers. Each step returns the next clue.
- Watch the query travel through the hierarchy.
- Notice how each server only knows a piece of the puzzle.
- The chain ends with the actual IP address.
- 06What About a .uk Domain?slideTransfer
The same hierarchy works for any domain, including country‑code TLDs like .uk. Only the TLD servers change; the root still knows where they are.
- Country‑code TLDs use the exact same recursive process.
- This scalability is why one system can handle billions of domains.
- You can predict how any domain will be resolved.
- 07When DNS FailsslideBoundary
If a root or TLD server is unreachable, the resolver retries other servers. If no server responds, you get a 'Server not found' error. This shows the system's resilience — but it can still break.
- Multiple root and TLD servers exist for redundancy.
- Timeouts trigger fallback to other servers.
- Complete failure results in a browser error message.
- 08How the Internet Finds WebpagesslideResolution
Now you know: your computer never guesses. It asks a DNS resolver, which recursively climbs the hierarchy from root to TLD to authoritative server, each step narrowing down the location until the IP address is found.
- The domain name is translated to an IP via a structured chain of DNS servers.
- This design is scalable, resilient, and works globally.
- Every time you visit a website, this hidden process happens in milliseconds.
Discussion threads for a Stage aren't available yet.