It’s Full Form Domain Name System
Domain Name Systems is like a Phonebook of the internet world in which you tell the name of person and phone gives you the phone number of the particular website. DNS converts the name of the website into a computer-readable numerical IP address. In simpler terms, DNS is the web directory of names that has a match of some numbers. Whatever information you get on the internet that every information is linked to a unique website name and this website name is translated to IP addresses in numeric form, this way your browser can load Internet resources.
Every internet connection like if that of your mobile data or broadband internet connection or some other data sources connected to the device has its unique IP (Internet Protocol) address.
How does DNS work?
the internet and other networks use the numerical IP address instead of a human-readable name to locate the site. Take google’s example only, the IP address used by google is 22.214.171.124. If you typed this number into your web browser’s address bar, you’d also end up at Google’s website. But this numerical address is pretty hard to remember. Moreover, DNS makes a simpler step for our understanding as well as for the computer.
To understand the resolution of DNS it’s important to understand what components involved in loading a webpage. There are four servers involved in loading a page from the browser.
1. DNS recursion- The DNS recursion resonates with the librarian who searches a particular named book in the whole library. DNS recursion is a server that receives queries from the client through applications such as web browsers.
2. Root nameserver- The root server is the initiating step in translating the human-readable hostname into IP addresses. It resembles the index of bookshelves to direct us with the exact match.
3. TLD nameserver- Top Level Domain server helps to reach an exact match row of the book self. This step is crucial in the search of a specific IP address.
4. Authoritative nameserver- Last but not least Authorative nameserver is the translator in which it has access to the requested query, in return it provides the specific IP address for the hostname back to the DNS recursion server.