DNS stands for Domain Name System. The domain name system is used on the internet to correlate between IP address and readable names. The part of the system sending the queries is called the resolver and is on the client side of the configuration. The nameserver answers the queries. RFCs 1034 and 1035 contain more information about the domain name system (DNS). These RFCs contain the bulk of the DNS information and are superceded by RFCs 1535, 1536, and 1537. Naming is described in RFC 1591.

Three main components of DNS include:

  1. resolver
  2. name server
  3. database of resource records(RRs)

Domain Name System

The Domain Name System (DNS) is basically a large database which resides on various computers across the internet. These computers contain the names and IP addresses of various hosts on the internet and various domains. The Domain Name System is used to provide information to the Domain Name Service to use when queries are made. The service is the act of querying the database, and the system is the data structure and data itself. The Domain Name System is similar to a file system in Unix or DOS starting with a root. The page at Domain Name System provides more information about DNS.