The meaning or full form of DNS is the Domain Name System.
With the help of an IP address in an Internet system, computers are able to communicate with each other and recognize each other.
Computers do not understand human language.
So the question here is, if computers do not understand human language, (for example English, Hindi, French) how can they open any website when we search?
This is where the DNS or domain name system comes in handy.
For example, suppose someone who speaks in English, and wants to communicate with a person who knows Chinese, would need a translator.
The same thing happens in Internet systems, computers understand IP addresses and we humans understand our languages such as Hindi or English.
DNS plays the role of a translator between humans and computers.
The DNS or Domain Name Server maintains a complete table, in which the IP address of each website is mapped.
To understand this in easy language, we can take an example, like when we want to open Facebook in our web browser, we type facebook.com
The DNS server converts it to an IP address and tells the browser which IP address it has to contact.
Then the web browser contacts the server of that IP address and provides the necessary information to us.
In other words, we can say that DNS works like a computer’s phone book.
Where we search for any website by name, but DNS searches it by number and brings it to us.
How DNS works?
DNS works with the help of the DNS server.
A DNS server is also a computer that stores HTML files and other types of files such as images, videos, etc.
Many servers work together and help web browsers find websites by IP address, these are called DNS servers.
Whenever a user enters a domain name or website in a web browser, the request goes to the DNS.
By looking at the lookup table available at the DNS server, the domain name server determines the IP address.
And the web browser brings the user’s desired information from that IP address.
When a user searches a domain, that domain can be stored on any server in the world, the domain name system finds it with the help of the DNS server.
4 types of DNS Servers are there-
- DNS Resolver
- Root name server
- Top-Level Domain (TLD name servers)
- Authoritative name servers
Is DNS necessary?
If we know the IP address of a website, then we can access it by entering it directly in the web browser.
There is no role of DNS in this situation Because we already know the IP address of that website.
It is easy to remember the IP address of one website, but it is very difficult to remember the IP address of many websites.
whereas the domain name of many websites can be easily remembered, so that’s why the domain name system is very important for net surfing.
for example- you type google.com in the browser, instead of typing 188.8.131.52
- DNS is the only system in the world that helps us surf the Internet.
- Due to the domain name system, we no longer need to remember the IP address of every website, we can search any website with only the domain name.
- Information found by the user with zero downtime quickly reaches the user.
- The domain name system helps to provide security at an advanced level.
- DNS automatically corrects mistakes made during typing
Who invented DNS?
DNS- Domain name System was invented by the American computer scientist and internet pioneer Paul V. Mockapetris along with Jon Postel in 1983.
Due to the invention of this American computer scientist, today we are able to remember and surf thousands of websites so easily.
Similar full forms-