This document provides an overview of the Domain Name System (DNS) including:
- The DNS uses a globally distributed database to translate human-friendly domain names to computer-friendly IP addresses.
- It has a hierarchical structure with top-level domains like .com and country codes delegated to different name servers, and subdomains can be further delegated.
- DNS name servers store records about their portion of the name space and resolve queries by either responding with records from their cache or by recursively querying other name servers until the answer is found.