The domain name system provides a mapping between human-readable names such as www.abc.com and the IP of their associated servers.
When you type an address in your browser www.abc.com:
- The operating system will first check the DNS in its local cache.
- Then it will look for the DNS in your LAN.
- Then the query will be forwarded to your DNS cache server (generally your ISP).
- The request is then forwarded to the authoritative root name server responsible for maintaining a list of name servers for each of the top-level domains (.com, .org, and so on).
- Based on TLD, the request goes to the authoritative top-level domain name server responsible for maintaining ...