The
Domain Name System (
DNS) is a
hierarchical distributed naming system for computers, services, or any resource connected to the
Internet or a
private network. It associates various information with
domain names assigned to each of the participating entities. Most prominently, it translates more readily memorized domain names to the numerical
IP addresses needed for the purpose of locating and identifying computer services and devices with the underlying network protocols. By providing a worldwide, distributed
directory service, the Domain Name System is an essential component of the functionality of the Internet.