How the web works · Comparison

Domain vs DNS vs hosting

Three things people often buy from one company and so assume are one thing. The domain is the name, DNS is the signpost from the name to a server, and hosting is the server itself.

3 options · 7 questions side by side · updated

CompareDomain nameDNSHosting
What it isThe name people type, rented by the yearThe directory that maps the name to serversThe computers that store and serve the site
In everyday termsA business nameA directory listing its addressThe shop building itself
Who provides itA registrar such as Cloudflare or NamecheapThe registrar, Cloudflare or AWS Route 53Vercel, Netlify, a shared host or a VPS
Typical costAbout $11 to $23 a year for a .comUsually freeFree tiers to tens of dollars a month
What you manageRenewals, locks and contact detailsRecords: A, CNAME, MX, TXTFiles, code, builds and servers
If it lapses or breaksSite and email stop; the name can be lostThe name stops leading to the serverThe site goes down, though the name still resolves
Moving itTransfer to another registrarChange the nameserversRedeploy elsewhere, then update DNS records

How to choose between Domain name, DNS and Hosting

  • Buy the domain from a registrar with fair renewal prices, and keep auto-renew on.
  • Keep DNS wherever it is easiest to manage; registrars and Cloudflare host it for free.
  • Pick hosting to suit the site: a frontend cloud for modern web apps, shared hosting for WordPress, a VPS for full control.

The options

More comparisons

Crafted in the dark. Shipped to the world.

Tell us what you are building. You get a private project space with a proposal and a line-by-line quote within a day.