A plain-English walkthrough

Domains, DNS and hosting, without the jargon

Three things people buy, mix up, and then panic about. Here is what each one does, what it costs, and what to check when something breaks.

23 slidesArrow keys to move
4 live diagramsOpen any one full size
Press NSpeaker notes
Press OAll slides at once

01The whole thing in one picture

Three purchases that people think are one

Nothing else in this deck makes sense until these three are separate in your head.

The name

Domain

The text people type. Rented from a registrar, about $10 to $15 a year. It is a label, nothing more.

The directions

DNS

A small list of records that says where the name should send web traffic, email, and everything else. Usually free.

The machine

Hosting

A computer that is always on, holding your files and handing them out. Paid monthly, or free for simple sites.

House analogy: the domain is the street address written on paper, DNS is the post office directory, hosting is the actual house. Changing the address on paper does not move the house.

02Reading a domain name

Every name is read right to left

Subdomainshop
.
The part you buybrewedops
.
Extension (TLD)com
  • You buy the middle plus the extension. brewedops.com is one purchase. brewedops.net is a different purchase.
  • Subdomains are free and unlimited. blog., shop., app. cost nothing and are created in DNS.
  • www is just a subdomain. Nothing special. It only works if someone created a record for it.
  • Case does not matter. BrewedOps.com and brewedops.com are the same name.
  • Hyphens are legal, dots are structure. my-shop.com is fine. my.shop.com means something different.
  • The extension is a registry. .com is run by Verisign, .ph by dotPH. Your registrar is only a reseller.

03Choosing an extension

Not all extensions behave the same

Safe default

.com

Still what people type by reflex. Around $10 to $15 a year. Buy it if it is free and affordable.

Country

.ph / .com.ph

Good for a local business. Some country extensions need local documents or cost much more.

Newer

.io / .ai / .shop

Fine and normal now, but renewals can be $40 to $100 a year. Check before you fall in love.

Watch out

The $1 deal

Cheap first year, expensive renewal. Look at the renewal price, not the promo price.

Never buy a name you cannot say out loud. If you have to spell it every time someone asks, it is the wrong name. Also avoid a name you would have to defend against an existing trademark.

04The purchase

Buying takes five minutes, five things matter

  • Pick a registrar, not a bundle. Namecheap, Porkbun, Cloudflare. Buying a domain inside a hosting bundle makes it harder to leave later.
  • Check the renewal price on the same screen as the first-year price.
  • Turn on auto-renew immediately. An expired domain can be bought by anyone after the grace period.
  • Take the free WHOIS privacy. Without it your name, address and phone are public. Never pay extra for this.
  • Confirm the ICANN verification email. Ignore it and the domain is suspended in 15 days, even though you paid.
  • Use an email you control forever as the domain contact, and not an address on the domain itself.
You are renting, not buying. Registration is a yearly lease from the registry. Stop paying and the name goes back on the market.

Part two

DNS is the part everyone is scared of

It is a list of rows in a table. That is genuinely all it is.

02

What happens in the second after you press Enter

Open the full interactive version

05The address book

DNS turns a name into an answer

Every domain has a zone: a short list of records. A computer asks a question, the zone gives an answer, and the answer is cached for a while.

Where it lives

At your nameservers

Whoever runs your nameservers holds the zone. Often Cloudflare, your registrar, or your host.

What it holds

Rows, not files

Each row is a name, a type, and a value. No images, no code, no website is stored here.

What it costs

Nothing, usually

DNS hosting is free at Cloudflare and included with most registrars. You never need to pay for it.

Editing DNS never touches your website. You are changing directions, not content. A wrong record makes the site unreachable, it does not delete anything.

06Record types

Six record types cover almost everything

TypeAnswers the questionWhat you will actually type
AWhich server IP serves this name?203.0.113.10 — the most common record. Points a name at an IPv4 address.
AAAASame question, newer addressesAn IPv6 address. Set it if your host gives you one, ignore it otherwise.
CNAMEWhich other name should I follow?myapp.vercel.app — an alias. Cannot be used on the bare domain at most providers.
MXWhere does email for this domain go?Mail server names with a priority number. Wrong MX means email silently disappears.
TXTAny text proof or policyDomain ownership checks, plus SPF, DKIM and DMARC for email trust.
NSWho is allowed to answer at all?The nameservers. Set at the registrar, and they outrank everything else.

07The most common mistake

Nameservers decide who answers. Records decide what they say.

Set at the registrar

Nameservers

Two or more names like ana.ns.cloudflare.com. Changing these hands the whole zone to a different company, and every record you had at the old one stops being used.

Set wherever the nameservers point

Records

A, CNAME, MX and the rest. Only the records living at the current nameservers are read. Everything else is ignored, even though you can still see and edit it.

Edited a record and nothing changed? You almost certainly edited it in the panel the domain no longer uses. Check the live nameservers first: nslookup -type=NS yourdomain.com.

08Why changes feel slow

Propagation is just other people's memory expiring

Every record carries a TTL, in seconds. That is how long everyone else is allowed to remember the old answer before asking again.

TTL 300

5 minutes

Use this before any planned change. Set it a day ahead, so the old long TTL has already expired.

TTL 3600

1 hour

A fine everyday value. Changes are visible to most people within the hour.

TTL 86400

24 hours

The default that causes panic. Someone somewhere still sees the old site tomorrow.

Check the real answer, not your browser. Use dnschecker.org or nslookup yourdomain.com 1.1.1.1. Your own machine caches too, and so does your router.

Part three

Hosting is renting a computer that never sleeps

Different hosting types are really just different amounts of that computer, and different amounts of babysitting.

03

09The machine

What you are paying a host to do

  • Keep a computer on, always. Power, internet, cooling, and someone awake when a disk dies.
  • Answer requests fast. A visitor in Manila and one in Texas should both get the page quickly.
  • Hold your files safely. Plus backups you can actually restore, which is a thing you should test once.
  • Run your code. PHP, Node, Python, a database. A static site needs none of this.
  • Handle the certificate. Free HTTPS from Let's Encrypt, renewed automatically.
  • Absorb a traffic spike without falling over when a post does well.
Hosting and domain do not have to be the same company. Keeping them separate makes it much easier to move one without breaking the other.

10Picking a type

Five kinds, from easiest to most control

TypeRough costUse it when
Static / JamstackFree to $20Netlify, Vercel, Cloudflare Pages, GitHub Pages. A site with no login and no database. Fast, free, almost nothing to break.
Shared$3 to $10Hostinger, SiteGround. Cheap cPanel hosting for WordPress. Your site shares one machine with hundreds of others.
Managed WordPress$15 to $40Same thing, but updates, caching and backups are handled for you. Worth it for a business site.
VPS$5 to $40Hostinger, Hetzner, DigitalOcean. Your own slice of a server with root access. You are the system administrator now.
Cloud / app platformPay per useAWS, Railway, Render. Scales automatically. Powerful, easy to overspend, and easy to misconfigure.

11What to compare

Ignore the specs page, check these six

01

Where the servers are

A Philippine audience on a Singapore server feels instant. On a US server it does not.

02

Backups you can restore

Daily, kept 14 days or more, restorable by you without a support ticket.

03

Free SSL, automatic

Anyone charging for a basic certificate in 2026 is charging for nothing.

04

Renewal price

The same trap as domains. A $2 first term often becomes $12 on renewal.

05

A staging copy

Somewhere to break things safely before touching the live site.

06

Real support hours

Open a ticket before you buy and time the reply. That is the answer.

The order of operations, start to finish

Open the full interactive version

12Two ways to connect

Point the name at the host, one of two ways

Method A — recommended

Keep DNS at Cloudflare, add records

Nameservers point at Cloudflare once. After that you add an A or CNAME record for each service. Moving hosts later is one record edit, and you keep the same panel for everything.

Method B — simplest

Hand the nameservers to the host

Paste the host's two nameservers at the registrar and let the host manage every record. Fewer steps today, and a bigger move later, because the whole zone lives with the host.

Do not mix them. Pick one place for DNS and keep every record there. Half the records in one panel and half in another is how email quietly breaks.

13Two things people forget

The padlock, and the email nobody received

HTTPS is not optional

  • The certificate is free and issued by Let's Encrypt in seconds.
  • It proves the domain is yours and encrypts the traffic. It says nothing about the business being trustworthy.
  • Issue it after DNS points at the host, because the check is done over the live domain.
  • Force the redirect so http:// always lands on https://.

Email is a separate service

  • Buying a domain does not give you email. You add Google Workspace, Zoho or the host's mailboxes.
  • MX records decide where mail is delivered.
  • SPF, DKIM and DMARC are TXT records that tell the world who may send as you. Without them, your mail lands in spam.
  • Changing hosts? Copy the MX and TXT records first, or email stops on the day you switch.

Moving a domain to a different registrar

Open the full interactive version

14Moving things

Most of the time you do not need a transfer

Changing host

Edit one record

New server, same domain. Change the A record. No transfer, no downtime, done in minutes.

Changing DNS provider

Change nameservers

Recreate every record at the new provider first, then switch the nameservers. Never the other way around.

Changing registrar

Real transfer

Unlock, get the auth code, approve. Takes up to 5 days and adds a year. Only worth it for price or consolidation.

A domain cannot be transferred in its first 60 days, or within 60 days of a previous transfer or an owner-contact change. Nothing gets around this, so plan for it.

15When something breaks

Five symptoms and where to look first

What you seeUsually meansCheck this
Site loads for me, not for herOld answer still cachedTry mobile data, and dnschecker.org
"This site can't be reached"No A record, or it points nowherenslookup yourdomain.com
Edited DNS, nothing changedEditing the panel the domain no longer usesnslookup -type=NS yourdomain.com
Certificate warningSSL issued before DNS pointed here, or www has no recordReissue the certificate at the host
Email stopped after a moveMX records not copied to the new zonenslookup -type=MX yourdomain.com

16Your turn

Do it once for real, it costs about a dollar

The exercise

  • Buy a cheap domain, any extension, at Porkbun or Namecheap.
  • Point the nameservers at Cloudflare and let it import the zone.
  • Put a one-page site on Cloudflare Pages or Netlify, free.
  • Add the A or CNAME record, wait, then load it on mobile data.
  • Break it on purpose: change the record to a wrong value and watch it fail. Change it back.

Remember this much

  • Domain is the name, rented yearly from a registrar.
  • Nameservers decide who answers for that name.
  • Records decide where each kind of traffic goes.
  • Hosting is the machine holding the files.
  • TTL is how long the old answer sticks around.
  • Check the live answer before you change anything.

Speaker notes

All slides — click to jump, Esc to close

1 / 23