Process of communicating with a DNS:
1. User enters the URL of the website/web-page in a web browser.
2. Browser checks computer’s DNS cache for a matching IP address.
3. If not found, a request is sent to the ISP’s DNS resolver server.
4. DNS resolver searches for the IP address; if found, it returns it to the originator.
5. If not found, the request is passed to a higher level DNS.
6. Once the IP address is found, the original DNS caches it for future use and returns it to the user.
7. Browser uses the IP address to send the web page request to the web server.
8. Web server retrieves the page and sends it to the originator for loading