Domains, hosting and DNS, explained once and properly
A student pays for a domain in the morning and hosting in the afternoon. That evening he types the address into his phone and gets nothing. Next morning, still nothing.
He assumes he has been scammed and starts writing an angry message to the hosting company.
He has not been scammed. He bought two separate things from two separate companies and never introduced them to each other. Neither company did anything wrong. Nobody told him there was a third thing — the introduction — and that it is the part beginners never hear about until it fails.
This lesson makes sure that never happens to you, and that you never sound uncertain explaining it to a client who is about to spend money.
Words in this lesson
| Word | What it means, in plain English |
|---|---|
| Domain | The name people type: sharpcuts.com.ng. You rent it yearly. |
| Hosting | The computer that stays on and holds the site's files and database. |
| DNS | The internet's directory. Turns a name into the address of a machine. |
| Nameservers | The specific directory your domain is told to obey. |
| A record | One entry in that directory, pointing a name at a machine's number. |
| IP address | The number that actually identifies a machine on the internet. |
| Propagation | The wait while the new answer spreads around the world. |
| Registrar | The company you rent the domain from. |
The three things, and what each one does
| What it is | What happens without it | |
|---|---|---|
| Domain | The name | People must type a number nobody can remember |
| Hosting | The space the site lives in | The name points nowhere |
| DNS | The directions connecting them | Both exist, and neither knows about the other |
Think of a shop in a busy market.
The domain is your registered business name on the signboard. The hosting is the actual shop space you rent — the place with your goods in it. DNS is the market directory that says "Sharp Cuts — Block C, Shop 14."
Register the name and rent no shop, and customers ask for you and find nothing. Rent the shop and register no name, and you exist but nobody can ask for you. Do both but never get into the directory, and you are sitting in a fully stocked shop while customers are told you don't exist.
That third case is the student above. It is the most common, because it's the only one that has no receipt.
Renting, not buying
Nobody buys a domain. You rent it, usually a year at a time.
This matters more than it sounds:
- A domain that expires stops working, and the site goes dark even though hosting is paid and the files are fine
- After a grace period, an expired domain can be registered by somebody else
- A business that has printed the address on its signboard, cars and packaging cannot simply change it
Every year a few businesses lose their web address because a renewal email went to a staff member who left. In Module 8 you will hand over renewal dates in writing, and this is why.
Who owns the domain — read this twice
The domain must be registered in the client's name, in an account the client controls.
Not yours. Not "yours for now, it's simpler". Not your agency's.
Register a client's domain in your own account and one of two things happens:
- You are decent, and years later you are still doing unpaid admin for a business you no longer work with, chasing renewals for people who barely remember you.
- You fall out, and you are now holding their business address hostage — whether you meant to or not. Even handing it back is slow, awkward, and makes you look exactly like the kind of person clients warn each other about.
The professional arrangement is simple: the client pays for the domain with their own card, in their own account, and adds you as a user if the registrar allows it. You do the work; they hold the keys.
If a client genuinely cannot set it up, register it in their name with their details and hand over the login in writing at handover. Then it is theirs from the start and there is nothing to argue about later.
How the introduction actually happens
Two ways. You will meet both.
Nameservers — the whole directory
You tell the registrar: "for this domain, ask my host's directory." The host then controls all the details.
This is the usual choice, and the one to prefer when you can. One setting, changed once, in the registrar's control panel. After that, the host handles everything.
A record — one specific entry
You keep the directory where it is and change a single line: "this name points at this machine number."
Use this when the domain's directory is already doing other jobs you must not disturb — most often the business's email.
The mistake that costs a client their email: changing nameservers moves every record, including the mail ones. A business whose email runs through the current directory can lose mail delivery the moment you switch. Ask first: "does your email run on this domain?" If yes, prefer the A record, or copy the mail records across before switching. Losing a client's email is a much bigger deal than a website being down.
Propagation, and why two phones disagree
Change the directions and the world does not learn instantly. Computers everywhere keep the old answer for a while, because asking every time would be slow.
So for a period — often minutes, sometimes considerably longer — some people see the new site and some see the old one, or nothing. Your phone on mobile data may show the new site while your laptop on Wi-Fi shows the old.
Nothing is broken. Nothing needs changing. The single worst thing you can do here is decide it failed and start changing settings, because then you genuinely do have a problem, and you no longer know which change caused it.
Tell the client this before you make the change, not after. "It may take a few hours to reach everybody" is reassurance in advance and an excuse afterwards.
Common mistakes
| Mistake | What it costs |
|---|---|
| Buying domain and hosting and expecting it to just work | A day of panic and an angry message to a company that did nothing wrong |
| Registering the client's domain in your own account | You end up holding their business address hostage |
| Switching nameservers without asking about email | The business loses its email, which is far worse than a site being down |
| Changing settings again because it didn't work in ten minutes | You break a working change and can no longer tell what did it |
| Not telling the client about propagation beforehand | Reassurance afterwards sounds like an excuse |
| Treating a domain as bought rather than rented | It quietly expires and the site goes dark with hosting fully paid |
| Letting renewal emails go to a staff member's address | They leave, the address dies, and so does the domain |
The short version
- Three things, not two: the domain (name), the hosting (space), and DNS (the directions connecting them).
- The commonest failure is owning both and never connecting them — and it's the one with no receipt.
- You rent a domain. Expired domains take working sites down and can be taken by someone else.
- The domain belongs in the client's own account. Anything else ends badly, whatever you intend.
- Nameservers hand the whole directory to your host. An A record changes one line.
- Ask whether their email runs on the domain before switching nameservers.
- Propagation means different people see different things for a while. Say so in advance, and change nothing.
Try it yourself
No money yet. This is a paper exercise, and it's the conversation you'll have with every client.
Pick the business you've been using since Module 1 and write out, in your own words:
- The domain you would recommend, and a second choice in case it's taken. Do not buy anything.
- Who will pay for it and whose account it will live in — written as you'd say it to them.
- One sentence asking whether their email runs on that domain, phrased so a non-technical owner understands why you're asking.
- What you'll tell them about propagation, in advance, in one sentence.
Then explain the three things — domain, hosting, DNS — to somebody who is not doing this course. A sibling, a friend, anyone. If they can repeat it back, you understand it. If they look confused, you have found the part you only half know, and it will be the part that fails you in front of a client.
You'll know you've got it when you can explain why a paid domain and paid hosting can still show nothing, without using the word DNS until you've already made it make sense.
More free previews
- ▶What a CMS actually is, and why your client needs one15 min
- ▶Turn the creative brief into a page list15 min
- ▶Choosing a theme you won't have to fight15 min
- ▶A contact form whose messages genuinely arrive15 min
- ▶Why the site feels slow on a phone on mobile data15 min
- ▶Why abandoned WordPress sites get taken over — and how it happens15 min
- ▶Scope and price this specific site before you touch a keyboard15 min