Know Before Reading.
What is DNS & Why It Is Important To Know Before Deep Diving into Networking
Think of DNS like your phone contacts 📱.
You don’t remember your friend’s phone number, right?
You just save the name “Rahul” and call him.
So, what is DNS?
DNS (Domain Name System) is a system that translates human-readable domain names into machine-readable IP addresses.
Without DNS, we would have to remember IP addresses of every website, which is not practical at all.
Here Are 5 Basic Points Explaining Why DNS Is Much Needed.
1. Humans can’t remember IP addresses
IP addresses are numbers like 192.168.1.1.
Remembering these for every site is very hard and confusing.
DNS allows us to use easy names like youtube.com instead.
2. Makes the internet user-friendly
Because of DNS, the internet feels simple to use.
Just type a name in the browser and boom — website opens.
Without DNS, internet usage would be very boring and difficult.
3. IP addresses can change, domain names don’t
Websites may change their server or hosting location.
This changes the IP address.
DNS updates the mapping in background, so users don’t need to care about it.
4. Faster access using caching
DNS servers cache results.
So if you visit a site again, DNS doesn’t need to search from scratch every time.
This improves speed and performance of browsing.
5. Backbone of how the web works
Almost everything on the internet depends on DNS:
Websites
Emails
APIs
Cloud services
If DNS fails, the internet feels like it is down, even when servers are running.
Conclusion.
In short, DNS is needed because it connects human language with computer networks.
It makes the internet usable, fast and scalable.