Domain name system (DNS) is the hierarchical and decentralized naming system used to identify computers, services, and other resources reachable through the IP network. This is the internet's phone book.