DNS (Domain Name System) is the hierarchical and decentralized naming system used for domains in order to identify computers, services, and other resources in the Internet or via Internet Protocol (IP) networks. It allows humans to remind domain names (e.g. myhowto.blog) instead of IP Addresses which for many humans by far are more difficult to learn / remember.