Back to Discover
Curiosity

How the Internet Finds Webpages

Before you enter

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.

8
Scenes
16 min
Estimated
Content language: en-US
Start this Stage
Sign-in may be required to play
What happens inside
  1. 01Where Is That Webpage?slide
    Question

    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.
  2. 02What Do You Think Happens First?quiz
    Prediction

    Before we reveal the answer, commit to one guess about the first step.

    • Make one independent prediction about the lookup process.
  3. 03A Real DNS Lookupslide
    Evidence

    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.
  4. 04The DNS Hierarchyslide
    Explanation

    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.
  5. 05Trace the Query Chaininteractive
    Evidence

    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.
  6. 06What About a .uk Domain?slide
    Transfer

    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.
  7. 07When DNS Failsslide
    Boundary

    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.
  8. 08How the Internet Finds Webpagesslide
    Resolution

    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

Discussion threads for a Stage aren't available yet.

Where this leads
Explore more

More in Technology & Computing

See all