As we all know that the computers communicate using IP Addresses to identify each other on the Internet.
209.85.149.105
69.63.181.12
74.125.95.93
69.147.125.65
173.192.48.10![]() |
| DNS |
Humans, Computer Users, don’t remember IP Addresses, so they use words, which are called as Domain Names.
google.com
facebook.com
youtube.com
yahoo.com
himanshpal.com
The DNS or Domain Name System combines the two together and takes you to your destination.
google.com (209.85.149.105)
facebook.com (69.63.181.12)
youtube.com (74.125.95.93)
yahoo.com (69.147.125.65)
himanshpal.com
So let’s see, how this Domain Name System works. The user types a web site address ordomain name in his browser’s address bar.
http://www.Himanshpal.com/
The search for the IP Address starts. First step, it goes to the Root NameServer. It gives theNameServer address of Top Level Domain’s NameServer. In our case, it is .com. It finds and reaches the .com NameServer.
After reaching the TLD NameServer, it finds and reaches the himanshpal.com NameServer.
From here, it gets the IP Address or Virtual Host of the WWW of himanshpal.com and displays the contents to your browser.
All these actions take a maximum of 500 milliseconds, approximately half a second!

- Chetan Jaiswal, PhD, UMKC, USA.
ReplyDeleteThe search starts as: (no caching)
1) Local DNS query fetches IP of root
2) Root Provides with TLD IP
3) Local DNS query to TLD
4) TLD provides IP of AUthoritative DNS
5) Local DNS query to Authoritative DNS
6) Authoritative provides Canonical Name & IP
7) Local DNS provides client with Canonical Name & IP requested