DNS (Domain Name System) là "danh bạ" của internet — dịch tên miền dễ nhớ (example.com) sang địa chỉ IP mà máy dùng để kết nối.
Quá trình phân giải (đệ quy) khi truy cập một tên chưa cache:
1. Resolver (thường của ISP) nhận truy vấn.
2. Hỏi root server → chỉ tới TLD server của .com.
3. Hỏi TLD server → chỉ tới authoritative server của example.com.
4. Authoritative server trả về IP.
5. Resolver cache theo TTL và trả cho client.
Các record hay gặp: A (IPv4), AAAA (IPv6), CNAME (bí danh), MX (mail), TXT (xác minh/SPF), NS (name server). Cache ở nhiều tầng (trình duyệt, OS, resolver) giúp phân giải sau đó gần như tức thì.