This document discusses the Domain Name System (DNS) and how it works. It addresses:
- DNS translates hostnames to IP addresses so routers can deliver Internet traffic. It uses a distributed database across hierarchical DNS servers.
- Clients query local DNS servers to lookup hostnames. The DNS server may cache responses to improve performance.
- DNS has a tree structure with root servers at the top level, and authoritative name servers for each domain. Resource records contain name, type, value and time-to-live to map hostnames to IP addresses.