This document provides an overview of the Domain Name System (DNS) in several paragraphs. It begins with an introduction to DNS as a large distributed database that contains domain names and IP addresses. It then discusses the history of DNS and how it evolved from a centralized hosts file to a distributed system. The remainder of the document describes the key components of DNS including the name space, resolvers, name servers, and explains why DNS is needed by covering aspects like scalability, reliability, and dynamic updates.