DNS: Domain Name System
Computers can communicate with one another and recognize each other using an IP address.
Computers cannot understand human language.
The question is: If computers don’t understand human language (for example English or Hindi), how can they open any website we search?
Here is where DNS (or domain name system) comes in handy.
A translator would be needed if someone speaks Chinese and needs to communicate in English.
This is also true for Internet systems. Computers understand IP addresses, while we humans understand languages like Hindi and English.
DNS acts as a translator between computers and humans.
DNS (or Domain Name Server) maintains a complete database, which contains the IP addresses of all websites.
This is how it works. For example, if we want to open facebook in our browser, we simply type facebook.com. The DNS server converts it into an IP address, and the browser will be able to contact that IP address.
The web browser then contacts the server at that IP address, and gives us the required information.
DNS functions in a similar way to a phone book.
DNS searches for websites by numbers, while we search by name.
What DNS does it do?
DNS is made possible by the DNS server.
A DNS server can also be a computer that stores HTML files as well as other types of files like images and videos.
DNS servers are a group of servers that help web browsers locate websites by IP address.
When a user types a domain name, website or URL in a web browser they send the request to the DNS.
The domain name server determines an IP address by looking at the lookup tables at the DNS server.
The web browser then displays the requested information from the IP address.
A domain name can be searched by a user to find it. It can be stored on any server around the world. The DNS server will help the domain name system locate it.
There are 4 types of DNS servers available.
- DNS Resolver
- Root name server
- Top-Level Domain ( TLD name server)
- Name servers for authoritative names
Do you need DNS?
We can access a website’s IP address by simply entering it in the browser.
This situation is not relevant to DNS. We already have the IP address for that website.
It’s easy to remember an IP address for one website. But it is difficult to remember multiple IP addresses.
Although domain names of many websites are easy to remember, the domain name system is crucial for net surfing.
For example, you can type google.com instead of 188.8.131.52
- DNS is the only system that allows us to surf the Internet.
- The domain name system means that we don’t need to remember every website’s IP address. We can simply search any website using the domain name.
- The user receives the information quickly and with no downtime.
- Domain name systems provide advanced security.
- DNS automatically corrects typing errors
Who invented DNS?
DNS (Domain Name System) was created by Paul V. Mockapetris, an American computer scientist and pioneer of the internet, in 1983.
Today, we can remember thousands of websites thanks to the American computer scientist.
Other famous full forms DNS
DNS- Deviated nasal septum (in medical)
DNS- Direct Numerical Simulation (in electronics)
DNS- Digital Nervous System (in computer, and computing).
DNS- Do not Spit (in Warning)