DNS: How Domain Name Resolution Works
The distributed, heavily-cached lookup service that turns a name every request starts with into an address every request actually needs.
Beginner
plateroute.com) and needs a machine-readable IP address to actually open a connection. DNS (Domain Name System) is the distributed lookup service that performs that translation — the internet's equivalent of a phone book, except the phone book itself is a globally distributed, heavily cached system rather than a single file.plateroute.com into a browser triggers a chain of lookups, each one narrowing down which server actually knows the answer:| Step | Server asked | What it returns |
|---|---|---|
| 1 | Root name server | Which server handles the .com top-level domain |
| 2 | .com TLD name server | Which name server is authoritative for plateroute.com |
| 3 | Authoritative name server for plateroute.com | The actual IP address (an "A" or "AAAA" record) |
| Record type | Purpose |
|---|---|
| A / AAAA | Maps a domain to an IPv4 / IPv6 address |
| CNAME | Aliases one domain name to another (e.g. www.plateroute.com → plateroute.com) |
| MX | Points to the mail servers responsible for the domain |
| TXT | Arbitrary text, commonly used for domain verification and email anti-spoofing (SPF/DKIM) |