The domain name system is a hierarchical decentralized naming system for computers, services, or any resource that is connected to the Internet or a private network. The system associates various information with domain names assigned to each of the participating entities.