The Domain Name System (DNS) is a critical Internet component. It is a hierarchical, decentralized naming system for computers, services, or other resources connected to the Internet or a private network. It translates human-readable domain names (such as www.example.com) into numerical IP addresses (such as 192.0.2.1). DNS also provides other vital functions, such as hosting email servers and providing security against DDoS attacks.