This is the most common question for anyone building their first website. The explanation is simple: a domain is an address, hosting is a place.
Domain — Your Website's Address
A domain is the name you type into a browser: zevshost.net, myshop.com, myblog.ua.
- A domain is registered with a domain registrar
- Paid annually (usually $8–20/year)
- Without a domain, a site is only reachable by IP address (not pretty)
Hosting — Where Your Files Are Stored
Hosting is a server in a data center that physically stores your website's files (HTML, PHP, images, database).
- Paid monthly or annually
- The faster the server — the faster the site loads
- On ZevsHost's NVMe SSD hosting, TTFB is < 100ms
An Apartment Analogy
| Internet | Real Life |
|---|---|
| Domain (zevshost.net) | Apartment address (5 Central St.) |
| Hosting (server) | The apartment itself, furnished |
| Website files | Things inside the apartment |
| DNS record | Address table at the post office |
What You Need to Build a Website
- Register a domain — for example, at ZevsHost (~$10/year)
- Buy hosting — from $2.50/month at ZevsHost
- Point the domain to hosting via DNS (NS servers)
- Upload your website files or install a CMS (WordPress)
Can You Buy a Domain Without Hosting?
Yes. Many people register a domain in advance to claim the name they want. Hosting can be added later. A domain without hosting simply won't display a website.
Common Beginner Mistakes
| Situation | Cause | Fix |
|---|---|---|
| Domain purchased, but the site doesn't open | The domain isn't pointed at hosting yet — the NS servers still point to the registrar's default or a parking page | Set the hosting's NS servers at the registrar (for example, ns1.zevshost.net, ns2.zevshost.net) |
| The site opens by IP but not by domain | DNS records haven't propagated yet, or the A record is wrong | Check the A record with dig and wait up to 24 hours for full propagation |
| Hosting is paid, but the domain "expired" | The domain and hosting were bought from different providers with different renewal dates, and the domain renewal was missed | Turn on auto-renewal for the domain separately from hosting — these two payments aren't linked automatically |
| After moving to new hosting, the site loads sometimes and not other times | Some resolvers are still serving the old IP from cache under the old TTL | Wait for the old A record's TTL to expire, and lower the TTL in advance before a migration |
How to Check That a Domain Points to Hosting
# Check which NS servers the domain is delegated to
dig example.com NS +short
# Check which IP the domain points to
dig example.com A +short
# Compare with the hosting account's IP (found in the hosting welcome email or cPanel)
- If the NS servers don't match your hosting's NS servers, the domain hasn't switched over yet — wait, or check the settings at the registrar
- If the NS servers are correct but the A record points elsewhere, fix the DNS zone in the hosting panel, not at the registrar
- No response at all from
digmeans the domain isn't registered or its NS servers are unreachable
When to Buy a Domain and Hosting Separately
- You want to register several defensive domains (typos, other zones) but launch a site on only one — the rest can simply be parked without hosting
- The domain is already used for email with another provider (Google Workspace, Zoho) — the site's hosting and mail then run through different MX and A records of the same domain, so splitting the registrar and hosting isn't required, but DNS management stays in one place
- A company wants domain registration held by a separate legal owner for asset control, independent of any hosting provider change
- The domain is bought ahead of time for a future project — hosting gets connected only once the site is ready to launch
What a Domain and Hosting Actually Cost
| Item | First Year | Renewal |
|---|---|---|
| .com domain | $8–12 | $12–18/year |
| .net domain | $10–14 | $14–20/year |
| .ua domain | $20–30 | $20–30/year |
| Hosting (basic plan) | $2.5–5/month | Same price, first-year discounts are rare |
The gap between first-year and renewal pricing for domains is standard registrar practice: the first registration is often sold at a discount to attract customers, while renewal is billed at the registry's full price. It's worth budgeting for that in advance instead of discovering it a year later.
- Buying the domain and hosting from the same provider simplifies support: one account, one support team, no need to keep NS servers in sync across different panels
- When bought separately, a domain usually renews on its registration anniversary while hosting renews on its payment date, so the two renewal schedules often drift apart and need separate tracking
A tip for beginners: turn on auto-renewal for both services right away and add a backup payment method to billing — most lost domains expire because of an expired or declined card, not because the owner forgot.
Frequently asked questions
What happens to a domain and email if you miss the renewal deadline, and can it be recovered?
A domain does not disappear instantly: after it expires there is usually a short grace period when renewal is still possible at the normal price, followed by a pricier redemption period before the name is finally released for anyone to register. The sooner you notice the missed renewal and act, the lower the risk of losing the name for good.
Can you switch hosting providers while keeping the same domain, without losing the site?
A domain and hosting do not have to live with the same provider — it is enough to change the NS records or the A record at your registrar and point them at the new server. The site is unreachable for a few hours while the change propagates, but registering the domain itself is never tied to a specific host.
Do you still need to renew a domain if the site on it is temporarily not in use?
Yes, renewing a domain has nothing to do with whether the site is actually being used: the registrar charges the renewal fee regardless of whether a live site sits on the domain. If keeping the name for the future matters, it needs renewing regularly, even while hosting is temporarily switched off or no site is loaded at all.
How do you transfer a domain to a new owner if the site is being sold along with it?
Transferring a domain is handled at the registrar: the current owner initiates a change of contact details or a full account transfer to the new owner, often confirmed with an authorization code. This is a separate process from hosting and from the site sale itself, so a sale agreement should clearly spell out the timeline for the domain transfer specifically.