1. Client enters ‘www.yourcompany.com’ internet address. Client computer needs the IP address translation of ‘yourcompany.com’ and first checks its own DNS cache for this information. If this is the first time using this website or the cache has been cleared it cannot find the IP address here.
2. The client computer (or “query”?) is then redirected to the Internet Service Provider’s (ISP’s) DNS Server. The ISP’s DNS server checks its own cache but it will not be there if the site has not been accessed before.
3. The ISP’s DNS server redirects the query to the Root DNS Server. Every DNS server has a file that contains a list of all of the root DNS servers.
4. The root DNS server maintains information about where a top-level (.com) DNS server is located and returns this information to the ISP’s DNS Server.
5. The ISP’s DNS server redirects the query to a top-level (.com) DNS server.
6. The top-level (.com) DNS server knows the IP address of the DNS server for the yourcompany.com domain and returns that information to the ISP’s DNS server.
7. The ISP’s DNS server redirects the query to the actual DNS server for the yourcompany.com domain.
8. The DNS server for www.yourcompany.com returns the IP address of the host of www.yourcompany.com to the ISP’s DNS server.
9. Lastly, the ISP’s DNS server sends the IP address to the client computer so the client can access www.yourcompany.com.