

0 / 2 embers
0 / 3000 xp
click for more info
Complete a lesson to start your streak
click for more info
Difficulty: 3
click for more info
Not enough gems
Cost: 6 gems
1: Web Addresses
incomplete
2: Web Addresses Quiz
incomplete
3: DNS
incomplete
4: What Is the Domain Name System?
incomplete
5: Subdomains
incomplete
This lesson's interactive features are locked, please to keep using them
So we've talked about domain names, but we haven't talked about the system that makes them work.
DNS, or the "Domain Name System", is the phonebook of the internet. Humans type easy-to-read domain names like Boot.dev. DNS "resolves" those domain names to their associated IP addresses so that web clients can find the server they're looking for.
Domain names are for humans, IP addresses are for computers.
We'll go into more detail on DNS in a future course, but to give you a simplified idea, let's just introduce ICANN. ICANN is a not-for-profit organization that manages DNS for the entire internet.
Whenever your computer attempts to resolve a domain name, it contacts one of ICANN's "root nameservers" whose address is included in your computer's networking configuration. From there, that nameserver can gather the domain records for a specific domain name from their distributed DNS database.
If you think of DNS as a phonebook, ICANN is the publisher that keeps the phonebook in print and available.