Internet name servers and a communication protocol implement the Domain Name System.
A DNS name server is a server that stores the DNS records for a domain; a DNS name server responds with answers to queries against its database.
This process of using DNS to assign proximal servers to users is key to providing faster response times on the Internet and is widely used by most major Internet services today.
Using a simpler, more memorable name in place of a host's numerical address dates back to the ARPANET era.
The Stanford Research Institute (now SRI International) maintained a text file named HOSTS.
TXT that mapped host names to the numerical addresses of computers on the ARPANET.
When a user accesses a distributed Internet service using a URL, the domain name of the URL is translated to the IP address of a server that is proximal to the user.
The key functionality of DNS exploited here is that different users can simultaneously receive different translations for the same domain name, a key point of divergence from a traditional "phone book" view of DNS.As a general purpose database, the DNS has also been used in combating unsolicited email (spam) by storing a real-time blackhole list.The DNS database is traditionally stored in a structured zone file.An often-used analogy to explain the Domain Name System is that it serves as the phone book for the Internet by translating human-friendly computer hostnames into IP addresses.For example, the domain name to the addresses 220.127.116.11 (IPv4) and 260:6d:26bf:1497:aa7 (IPv6).The Domain Name System (DNS) is a hierarchical decentralized naming system for computers, services, or any resource connected to the Internet or a private network.