The flow of how users get webpages:

When a user types a domain name into their web browser, the following flow occurs to bring the website to the user's web browser:

  1. The web browser sends a request for the website to the user's local DNS resolver.

  2. The local DNS resolver checks its cache to see if it already has the IP address for the domain name. If it does, it sends the IP address back to the web browser. If it does not, it forwards the request to the DNS server.

  3. The local DNS resolver then sends a request to the DNS server for the IP address of the domain name.

  4. The local DNS resolver sends the IP address back to the web browser.

  5. The web browser sends a request for the website to the web server using the IP address.

  6. The web server sends the website content back to the web browser.

  7. The web browser renders the website content and displays it to the user.