The Domain Name System (DNS) is a hierarchical and decentralized naming system for computers, services, or other resources connected to the Internet or a private network. Its main purpose is to resolve domain names into the numerical IP addresses required for locating and identifying computer services and devices. - Name Resolution The process of converting a domain name into an IP address. - Hierarchical Structure DNS is organized in a tree-like structure with root, top-level domains (TLDs), and domain names. - Distributed Database DNS information is distributed across many servers worldwide.