Skip to main content

Guide · Start & budget

What a domain, DNS, and hosting actually are (in plain English)

The three pieces every website is made of, explained with a street-address analogy that actually holds up. Read this once and every other guide gets easier.

Updated 2026-10-07

Browse start & budget guides

If websites feel like a scam waiting to happen, it’s usually because nobody ever explained the parts. There are only three, and none of them are complicated.

The street-address analogy

Think of your website as a shop:

  • The domain is your street address — mikesplumbing.ca. You don’t buy it outright; you rent it by the year from a registrar, and as long as you keep renewing, it’s yours. Nobody else can use it.
  • Hosting is the building — the computer where your website’s files actually sit, switched on 24/7 so visitors can reach them.
  • DNS is the postal system — the lookup service that connects the address to the building. When someone types your domain, DNS tells their browser which building to visit.

That’s the entire mental model. Every product anyone will ever try to sell you is one of these three things, a bundle of them, or an add-on to them.

What each piece should cost

  • Domain: one annual renewal at a fair registrar. See the data-backed registrar comparison for current Canadian and US prices.
  • Hosting: for a typical small-business site, Cloudflare Pages has a genuine free route. See the low-cost web presence.
  • DNS: free. It comes with your registrar or hosting. Anyone charging you separately for basic DNS is charging you for air.

The bundle trap

Companies like GoDaddy, Wix, and Squarespace sell all three pieces as one monthly subscription. Convenient? A little. But bundling is where margins hide:

  1. You can’t comparison-shop the pieces.
  2. Leaving feels scary (“will I lose my domain? my site?”), so people stay and renewals creep up.
  3. You end up paying monthly, forever, for things that cost dollars per year separately.

The unbundled truth: your domain lives at a registrar, your files live on a host, and either one can be swapped later without losing the other. Owning the pieces separately is what makes you impossible to lock in.

One rule to remember

Always own your domain directly, in your own account, at a real registrar — never let a web designer, agency, or website builder register it “for you” in their account.

Businesses lose their web address this way every day: the designer disappears, the agency invoices ransom-level “transfer fees,” the domain’s renewal was tied to a builder account nobody checks, and it quietly lapses. The domain is the one piece that’s genuinely irreplaceable — everything else can be rebuilt.

Where to go next