Chapters (12)

DNS Unpacked

Every time you open a website, a quiet chain of lookups turns a name like example.com into the address of a server. This guide takes that chain apart one piece at a time, in plain language, with each claim linked to the standard or documentation it comes from.

Read it front to back, or jump to the chapter you need.

  1. What a domain name actually is

    Names for people, numbers for machines: what a domain name is and the problem it solves.

  2. Reading a domain from right to left

    Top-level domains, second-level domains and subdomains, and how the hierarchy fits together.

  3. Who runs domains: registries, registrars and ICANN

    Who is responsible for which part of the domain system, and what you are actually paying for when you register a name.

  4. What happens when you type an address

    A step-by-step walk through a DNS lookup, from browser to root server and back.

  5. Resolvers and caching

    Why most lookups never reach the authoritative server, and what that means for speed and changes.

  6. Nameservers: where a domain's answers live

    What nameservers are, how delegation works, and what changes when you move them.

  7. A and AAAA records

    The records that connect a name to an IPv4 or IPv6 address.

  8. CNAME records

    Aliases: when to point one name at another, and the rules that limit them.

  9. MX records

    How mail servers are found for a domain, and what priority numbers mean.

  10. TXT records

    Free-form text records, and why so many services ask you to add one.

  11. TTL and why DNS changes take time

    Time-to-live values, caching, and what "propagation" really means.

  12. Pointing your domain at a website host

    The practical steps for connecting a domain to a website, and how to check it worked.