Domain Name
Definition
A domain name is a label registered in the global naming system and rented rather than bought, normally a year at a time, through a registrar. It reads right to left in dot-separated parts: in acme-pitch.99helpers.site, 'site' is the top-level domain, '99helpers' is the name registered beneath it, and 'acme-pitch' is a subdomain of that. Each label may run to 63 characters and the whole name to 253. Letters, digits and hyphens are allowed, and a label may not begin or end with a hyphen. Registration buys exactly one thing: the right to decide where the name points. The name and the content behind it stay separate, which is why a freshly registered domain resolves to nothing at all until DNS records are added to it.
Why It Matters
The domain is the only part of a web address you carry between suppliers. Change hosts while your links used your own name and every one of them keeps working; change hosts while your links used a provider's address and all of them break at once. That gap shows up years later, when a catalogue handed out at a trade show in 2023 is still being scanned by someone in a meeting. Losing a name is worse than losing a server, because a server can be rebuilt from a backup and a lapsed domain cannot be retrieved once a stranger has registered it. Renewals are therefore the least interesting and most important task in the whole stack.
How It Works
You register a name with a registrar, which files it with the registry that runs the top-level domain. The registry publishes which nameservers are authoritative for the name, and those machines hold the records that say where it actually leads: an A record pointing at an IP address, a CNAME record pointing at another name, MX records for mail, and so on. A browser asked for the name walks that chain from the root to the top-level domain to your nameservers, then opens a connection to whatever address comes back. Every hop is cached for the length of its TTL, so most lookups are answered without leaving the visitor's own resolver. Nothing in this chain knows or cares what the content is.
Real-World Example
Publish a 4 MB pitch deck on 99helpers and it lands at acme-pitch.99helpers.site within seconds, with no registration and no cost. Register acme-pitch.com later and point it at the same deck on a paid plan, and the file, its version history and its download counts stay exactly where they were — only the address on the front changes. The link in your email signature is now a name you own rather than one you borrow. If you move the deck somewhere else in three years, you re-point the name and the printed QR codes keep working.
Common Mistakes
- ✕Registering the domain through a colleague's personal account — the renewal notices leave the company on the day they do
- ✕Sending renewal reminders to a mailbox on the domain itself — the warnings stop arriving at precisely the moment they are needed
- ✕Assuming registration includes hosting — a registered name with no records behind it serves nothing, and the browser error looks identical to an outage
Related Terms
Subdomain
A subdomain is a label placed in front of a domain you already control, such as docs.acme.com or acme-pitch.99helpers.site. It is a separate address that can point somewhere completely different from its parent.
Apex Domain
The apex domain is the bare name with nothing in front of it — acme.com rather than www.acme.com. It is also called the root domain, the naked domain or the zone apex.
DNS
DNS, the Domain Name System, is the lookup service that turns a name like acme.com into an address a browser can actually connect to. Every page load begins with it.
Custom Domain
A custom domain is a name you own, pointed at content somebody else hosts, so visitors see files.acme.com instead of the provider's address. You keep the registration; the provider keeps the servers.
Public URL
An address that serves its content to anyone who requests it, with no sign-in, token or password. Having the address is the only requirement.
Put a file online in seconds
Drop in a document, an image, a page or a whole static website and share the link — free, with no build step and no server to set up.
Host a file free →