|The Internet and the World Wide Web are vast wild frontier that depend on complex computer languages and numeric codes to locate and share information and data. Among the most basic tools of this web-space is the Domain Name System (DNS), a way to identify and access names and addresses of domain-held resources. A Domain Name System (DNS) is an essential part of the Internet itself. Some would say that the Internet itself is nothing more than a Domain Name System (DNS), where all names and addresses are stored in a uniform way.|
Just as with IP addressing, DNS was an integral part of the Internet long before it was established as a web-based protocol. As mentioned earlier, DNS is a database which stores domain names, using a system of sub-domains, or TLDs. Each TLD has its own technical and organizational body, known as the root site, which grants or establishes the right to use domain names for communication purposes. In addition, the root domain name also serves as a referral address by which clients may connect to other sites on the Internet.
A DNS server is a network's address-finding and query processing machine. There are basically two types of nameserver - the reverse look-up and the content-addressing server. The former sorts or collects domain names from clients through queries and returns a list of matches, or records, to the client computer. Meanwhile, the content-addressing server submits or generates query responses to the DNS server and then stores or return any resulting data files. These data files are also stored in the DNS nameserver's database.
Another tool in the DNS toolbox is the Domain Name System (DNS) server. The DNS server maps domain names to IP addresses. This mapping is done based on the information gathered during the DNS server's query and response phase. In the response phase, the DNS server verifies the IP addresses against the target domain names that were typed out during the DNS query process. Once these checks are done, the DNS server creates a DNS record that contains the IP addresses and names of both the domain name and its sub-domain names.
The primary DNS resource for finding registered domain names and doing complex checks is the arpanet. The arpanet was developed by the United States Department of Commerce ( Commerce Department ) and was one of the first commercial networks to utilize the Internet. Today, almost all major companies have their own arpanet. For users, this resource functions similarly to the DNS server as it stores domain names, IP addresses, and other related information within its database. The only difference is that the DNS resource for the arpanet is not used to query data; instead, it stores information about connecting networks and their connection status.
Another type of DNS resource is also used by some Internet services and applications. This is called the nameserver. A nameserver is an organization that leases its resources to clients so that they may access the Internet. Nameservers are also known by different names such as the reverse nameserver, inbound nameserver, and domain name look up services. In simple terms, a nameserver is used to find the IP address of a domain name and return the results to the client.
Aside from the DNS resource and the nameserver, another useful piece of Internet infrastructure is the Intermediate System Services (IS services) or the IS-IS interface. These are organizations that provide Internet connections to residential homes and other organizations. The IS-IS interface is responsible for forwarding ICQ message requests from a domain name that needs to be connected to the World Wide Web to an IS serviced machine. This allows clients of different domains to connect to each other.
There are also other useful pieces of technology that are commonly misused which are the DNS client and resolver. The DNS client or the DNS queries are used to lookup domain names and obtain the information about IP addresses. It checks if there is a match with the information that is contained in the DNS server and uses the information to perform the actual query. The DNS query is sent to the DNS server, and the DNS server processes the request for the relevant information about the domain name before returning it back to the client. The DNS server may do the whole exchange for you or it may assign the requested information to a DNS query service for further processing.