A hierarchical naming system for websites and other services connected to the Internet. DNS is used to map the name of a specific host to its IP address. The system has a distributed structure: different domain levels are administered by different organizations. A single database for routing requests is maintained by a system of interconnected DNS servers.