How Websites Actually Work — Lesson 1

The Web Request Journey

15 min read

Learning Objectives

  • 1Trace the complete path from typing a URL to seeing a webpage.
  • 2Explain what domains, DNS, servers, and browsers each do.
  • 3Identify which part of the chain is broken when a site goes down.

What happens when you type a web address

Every website visit follows the same basic chain. You type a domain name into your browser, or click a link that contains one. Your browser asks the Domain Name System to translate that human-readable name into a numeric address that identifies a specific server on the internet. The server receives the request, finds the right files, and sends them back. Your browser reads those files and renders the page you see.

This process happens in milliseconds for a fast site, but each step involves a different system, a different owner, and a different potential point of failure. Understanding the chain means you can ask better questions when something goes wrong instead of simply reporting that the website is broken.

The important insight for non-technical professionals is that a website is not one thing. It is a chain of systems working together. A problem at any link in the chain can look identical to the end user — a blank screen, a slow page, or an error message — but the fix depends entirely on which link failed.

The website chain

Domain → DNS lookup → Server request → File response → Browser rendering. A failure at any step looks like "the site is down" but requires a different fix.

Domains: your address on the internet

A domain is the human-readable address of a website, like example.com or mycompany.org. You purchase the right to use a domain from a domain registrar, and that registration must be renewed periodically — usually annually. If the registration lapses, the domain can become available to anyone, including competitors or domain squatters.

Your domain is both a technical asset and a brand asset. It appears in every email address, every marketing campaign, every business card, and every search result. Losing control of your domain — through expired registration, compromised registrar account, or unclear ownership — can disrupt every channel your business uses to communicate.

Domain ownership should sit with the business, not with a vendor, developer, or former employee. Know which registrar holds the domain, which email address controls the account, when it renews, and who has login credentials. This information should be documented where more than one person can access it.

Subdomains like blog.example.com or app.example.com are extensions of the main domain that can point to different servers or services. They are managed through DNS records and are often used to separate a marketing site from an application or a help center from a storefront.

DNS: the internet phone book

The Domain Name System translates domain names into IP addresses — the numeric identifiers that computers use to find each other on the internet. When your browser needs to reach example.com, DNS tells it the specific server address to connect to.

DNS records are managed at your domain registrar or at a dedicated DNS provider. The most important records for business owners to understand are the A record, which points the domain to a server, and MX records, which control where email is delivered. Changing DNS records incorrectly can make your website or email unreachable.

DNS changes do not take effect instantly. When you update a DNS record, the change propagates across the global network of DNS servers over a period that can range from minutes to 48 hours. This propagation delay explains why a new website might work for some visitors but not others right after launch.

If someone tells you the website is down, one of the first questions to ask is whether the DNS is pointing to the right place. DNS misconfigurations are one of the most common causes of website outages, and they are often the result of a vendor change, a hosting migration, or an expired domain.

Browsers: the universal translator

A browser is the application that requests, receives, and displays web pages. Chrome, Safari, Firefox, and Edge are the most common browsers. Each one interprets web code slightly differently, which is why a website might look or behave differently across browsers.

Browsers do more than display pages. They manage security certificates, store cached files for faster loading, run interactive features through JavaScript, save cookies that track login sessions and preferences, and enforce permissions for features like location access, camera use, and notifications.

For business decision-makers, the key browser concept is that testing matters. A website that works perfectly in Chrome on your laptop might have issues in Safari on a phone. Before any website launch or major update, testing should cover the most common browsers and real mobile devices used by your audience.

Case Study

The domain that almost disappeared

Situation

A small law firm had their website built by a freelance developer five years ago. The developer registered the domain under his own account. When the developer became unreachable, the firm discovered they could not access their domain settings, and the registration was about to expire.

Analysis

The firm had no documentation of the registrar, no login credentials, and no legal agreement specifying domain ownership. They had to go through a lengthy domain transfer dispute process, during which their website and email were at risk. The cost of recovering the domain exceeded the cost of the entire original website.

Takeaway

Always ensure the business owns the domain registration directly. Document the registrar, login credentials, and renewal dates in a shared location that does not depend on any single person.

Reflection Questions

  • 1. Do you know who owns your organization domain registration? Could you log in to the registrar account today if you needed to?
  • 2. When was the last time someone at your organization tested the website on a mobile phone in a browser other than Chrome?
  • 3. If your website went down right now, would you know which part of the chain to investigate first?

Key Takeaways

  • A website visit is a chain: domain, DNS, server, browser. Each link can fail independently.
  • Domain ownership is a business asset that should be documented and controlled by the organization.
  • DNS translates human names to server addresses; changes propagate slowly and errors cause outages.
  • Browser differences mean testing across devices and browsers is essential before any launch.