Domain Name Service (DNS) converts hostnames into IP addresses. It allows users to use easy-to-remember hostnames like "facebook.com" instead of difficult-to-remember IP addresses. DNS works hierarchically, with local DNS servers querying root servers, top-level domain servers like .com, and authoritative name servers to resolve hostnames into IP addresses in an iterative process. This document outlines the key functions and implementation of DNS.