Domain+Name+Server+(DNS)

In the early days of the internet, users of Internet applications such as email were required to enter IP addresses when they wanted to set the destination and source addresses of an email they were sending. This wasn’t a problem while the number of P addresses in use was very small. However, as the number of networks began to grow, it became a lot harder to use IP addressing directly. The Domain Name System (DNS) was invented so that users could use a memorable name to refer to a network and host on that network. The DNS is a hierarchical system of names and abbreviations. The Domain Name System makes it possible to assign domain names to groups of Internet resources and users in a meaningful way, independent of each entity's physical location. Because of this, World Wide Web (WWW) hyperlinks and Internet contact information can remain consistent and constant even if the current Internet routing arrangements change or the participant uses a mobile device. The Internet maintains two principal namespaces, the domain name hierarchy and the Internet Protocol (IP) address spaces. The Domain Name System maintains the domain name hierarchy and provides translation services between it and the address spaces. 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 name, such as address (A) records, name server (NS) records, and mail exchanger (MX) records. A DNS name server responds with answers to queries against its database.