What is DNS?
The term DNS stands for “Domain Name System“.
It’s a process, through which the internet provides the user with the most accurate and desired results.
By this, a user is able to get what he or she wished to search for and it’s often called as the Phonebook or Directory of the internet.
Because as we all know that the Web Browsers on the internet interact through IP addresses.
These IP addresses are very hard to find and remember by a normal human being. So DNS converts or translates those IP addresses into Domain Names ( Name of the websites ) or vice versa.
Also Read – 10 Of The Best DNS Servers For Gaming In 2019
How does it work?
As we all know that the devices connected to the internet have their own IP addresses. It means the websites stored on the Server also have their own.
So, if a user wants to search for a particular website then he/she has to search for the Domain Name only as the DNS system will automatically translate the Domain Name into IP address to match the desired result.
In simple words, the DNS system converts the Host Name ( Such as Google.com ) into a computer-friendly IP address ( Such as 192.168.1.1 ).
The process behind the DNS Resolution
In order to understand the process behind the DNS resolution, it’s important to learn about the different hardware components related to the DNS query.
There are total 4 DNS servers that work Behind the Scenes:
- DNS Recursor – The first is DNS Recursor. It’s a specially designed server, which is used to receive the queries from the client’s machine ( such as Web Browser ). It then makes some additional requests to satisfy the client’s DNS query. In simple words, it basically acts as a librarian who is asked to go find a particular book somewhere in a library.
- ROOT nameserver – The next in the list is Root Server, which is the first in translating Hostnames into IP addresses. You can say it’s like indexing the books into different book racks of the library.
- TLD nameserver – It can be thought of a specific rack of books in the library. The Nameserver is the next further step in the search for a specific IP address. For example in the host Google.com, “.com” is the TLD server.
- Authoritative nameserver – The last server on this list is Authoritative nameserver which can be thought of a dictionary on a rack of books, in which a specific name can be translated into its definition. If the authoritative name server has access to the requested record, it will return the IP address for the requested hostname back to the DNS Recursor ( the librarian ) that made the initial request.
So this was all regarding what is DNS and how it works?. If you find it helpful then do let us know in the comment section below, would love to hear that.
Stay tuned for more.
Gurupriyan is a Software Engineer and a technology enthusiast, he’s been working on the field for the last 6 years. Currently focusing on mobile app development and IoT.