Skip to content
Discuss

Domain Names vs. Hosting: What Each One Actually Does

Domain names vs. hosting: what each one actually does

If you’ve ever tried to get a website online and ended up with two different bills from two different companies, you’re not alone. Almost every first-time site owner gets tripped up on this. Here’s the actual answer, in plain language.

The domain name is your address

Your domain name is yourbusiness.com. It’s what people type into the browser to find you. Just like a street address, it points to a location, but it isn’t the location.

You rent a domain from a registrar. Namecheap, Cloudflare, GoDaddy, Google Domains, that kind of company. The rental is annual, usually somewhere between $10 and $25 for a normal .com. The registrar’s only job is to keep your name pointed at the right place on the internet.

That’s the whole thing. A domain doesn’t host anything. It’s the sign on the road.

Hosting is your house

Your website is files and a database. Those files have to live on a computer that’s connected to the internet all the time. That computer is a web host, and the service of keeping it running is hosting.

When someone types your domain into a browser, the internet looks up where that domain points, then visits the computer at that address and asks for your website. The host serves up your files, runs your database, and handles security, updates, and backups. Hosting is billed monthly. Anywhere from $4 for bare-bones shared hosting to $300 or more for managed WordPress on a dedicated server.

You need both

Domain without hosting: you have an address but no house. People can’t find anything.
Hosting without a domain: you have a house but no address. Nobody can find it unless you give them the ugly IP address (192.0.2.47), and nobody types those.
Both together: people type your domain, the internet finds your host, your site loads. Only one of those combinations works.

What about free domains some hosts throw in?

Lots of hosting companies, especially the cheap shared ones, include a free domain for the first year. The domain is technically yours, but it’s registered through the host. So if you ever leave, transferring that domain out can be a pain. Read the fine print. “Free domain for life” is usually a sign you’re getting locked in, not a deal.

The upside of letting the host register it: one bill, one dashboard, one support team. The downside: you’re tied to that host until you do the work of moving the domain. Most people do this once and never think about it again. That’s fine, but worth knowing going in.

Where DietzenDev fits

If you’re on the Website Subscription, the domain is part of the package. We register it, point it at the hosting we manage for you, and renew it every year. If you already own a domain somewhere else, we help you point it at the new site. It’s about a five-minute DNS change.

Managed Hosting works the same way. You own the domain, we own the responsibility of keeping the site online. Two different things, one combined result.

The 60-second version

Domain is the address. Hosting is the house. You need both, and they’re billed separately because they’re done by different companies. If someone is selling you “a website,” ask them which one of those two things they’re providing, and which one you’re still on the hook for.

Still have questions? Send them over. We read every one.


Zak Dietzen has been building and hosting websites for small businesses since 2020. He runs DietzenDev, a one-developer shop in Effingham, Illinois, and writes the kind of plain-English explainers he wishes existed when he was learning this stuff.