DNS Demystified

Interactive guide to understanding DNS

Core

What is DNS?

The Domain Name System (DNS) is like a phone book for the internet. It translates human-friendly domain names into IP addresses that computers use to communicate.

🧠 What Humans Remember

google.com
youtube.com
github.com

πŸ’» What Computers Need

142.250.80.46
142.250.190.174
140.82.112.4
example.com
πŸ”„DNS
93.184.216.34

DNS bridges the gap between human-readable names and machine-readable addresses

Try It Yourself

Enter a domain name to see its IP address:

A Brief History

1970s

HOSTS.TXT

A single file at Stanford maintained all hostname-to-IP mappings. Everyone downloaded it to stay updated.

1983

DNS is Born

Paul Mockapetris invented DNS (RFC 882 & 883). A distributed, hierarchical system that could scale with the growing internet.

Today

Trillions of Queries

DNS handles over 1 trillion queries per day. It's the backbone of the internet, yet invisible to most users.

🌳

Hierarchical

Organized as a tree from root to domains

🌐

Distributed

No single point of failure

⚑

Cached

Responses cached for performance

1 / 15
Use arrow keys or n / p to navigate