Let us recap the topic on “What is a Domain name” which we already explained in this article. So a domain name is a creative and crucial part of any website URL. Usually, domain name hierarchy structure is made up of Top Level Domain (TLD), Secondary Level Domain (SLD), Zero-Level and Third-Level Domain.
However, a domain name is basically the address of your website. When it is represented in a set of four numbers, such as 220.127.116.11, then it is called as “IP Address” which is understood by the computer. This numerical address is a given a domain name for a user to identify, relate to and search the desired website, such as www.google.com.
You understand – www.google.com (Domain name)
Computer Understands – 18.104.22.168 (IP Address)
This is where DNS comes in to play.
How does DNS Work?
A Domain Name Servers, or DNS, translates a domain name to an IP address which a computer can understand. It acts like a phonebook directory to store the relationship between the domain name and IP address. When a user types in a URL on the browser, the address gets fetched from Domain Name Servers and the server displays the requested website on the screen.
There are 4 types of DNS servers that contribute to a web page loading:
- DNS Recursor – Part of the DNS server that receives a user query through web browsers
- Root nameserver – It translates human-readable hostnames into IP addresses
- TLD nameserver – As we explained earlier, a TLD or a Top-Level Domain is usually the last portion of a URL, such as .com. TLD nameserver is the exact location where the hostname gets translated into IP address.
- Authoritative nameserver – This server gets access to the requested record, returns the IP address to the DNS Recursor for the requested hostname that made the initial request.
What is a DNS resolver?
A DNS Resolverstarts the sequence of queries that leads to a URL which would be translated into the necessary IP address.
Types of DNS Query:
- Recursive query – In this form of query, a DNS client expects that a DNS server will respond to the client with either the requested file or an error message if the server can’t find the record.
- Iterative query – A Domain Name Server is expected to return the best answer it can. But in case of iterative query, the queried DNS server will not fetch the complete answer for your query. It will give back a referral to other DNS server authoritative for a lower level of the domain namespace. The DNS client will then make a query to the referral DNS server. It continues down the query chain until either the last DNS server returns an error or timeout.
- Non-recursive query – In this type of query, a DNS resolver client queries a DNS server that it has in records. Typically, a DNS server stores DNS records to prevent additional bandwidth consumption and load on upstream servers.
There are many DNS hosting providers such as Cloudflare, Rackspace, Namecheap, etc. Usually, these DNS providers have 3 common factors – Speed, Redundancy and Security. ONPASSIVE is an advanced IT company that offers domain name registration, Web Hosting and DNS hosting services to its founders only. Once you have joined the company as a founder, you can access all available tools and services without paying anything apart from the package that you purchased as per compensation plan. There is no monthly or yearly payment required for using these services and no renewal dates involved for continuing with the services.