The most expensive outages are often the simplest: expired domain, lapsed card, DNS edited by someone who left, TLS renewal that emailed a mailbox nobody reads.
Your homepage framework did not fail. Ownership of the name system failed.

If you do not hold the keys, you do not hold the site.
Inventory every public hostname
For each hostname:
- Registrar account (org-owned email, 2FA — not a freelancer personal login)
- DNS host (may differ from registrar)
- TLS issuance path (CDN, load balancer, ACME)
- Billing method (company card; alerts to ops + backup)
- Expiry calendar with dual notification
Change control
DNS changes deserve production seriousness: ticket, dual review for apex/MX/TXT that affect mail and auth, rollback notes. Capture before/after. “Quick fix in the UI” is how mail breaks while the website “still works.”
Common landmines
- Domain on an ex-employee personal registrar
- Split-brain DNS (half the records in an abandoned host)
- SPF/DKIM/DMARC drift breaking mail
- Staging hostnames missing
noindexbut sharing parent cookies poorly - CAA records blocking the certificate issuer you switched to
Pair with post-launch ownership
Domains belong on the same ownership map as hosting and incidents. Renewals and access reviews are reliability work — not admin trivia you postpone until the reminder fails.
Closing
Put domains on the ownership map next to hosting. The brand name in the browser bar is infrastructure.
Need a domain/DNS ownership audit? Start a project inquiry with your public host list and who can log into the registrar today.
Registrar hygiene checklist
- Org email as account owner (alias to multiple humans)
- 2FA enforced for all users
- Transfer lock enabled
- WHOIS privacy consistent with policy
- Auto-renew on; billing alerts to finance + eng
- Recovery codes stored in company secret store
DNS record documentation
Keep a living table: host, type, value purpose, last change ticket. Especially document verification TXT records so nobody deletes the “mystery string” that keeps email or certificates alive.
Incident: domain expiry
Runbook steps: who notices, who pays, who updates DNS if registrar restores slowly, what status page copy to use. Practice once before you need it.
TLS
Know whether certificates are CDN-managed or origin-managed. Calendar renewals if not fully automated. Monitor expiry with the same seriousness as uptime.
Multi-cloud DNS
If marketing uses one DNS host and IT uses another for mail, document the split. The danger is two consoles both looking “complete” while the public view of the zone is a merge of neither.
Subdomains inventory
List every subdomain: www, app, api, staging, cdn, email-tracking, etc. Forgotten subdomains are takeover risks when services are cancelled but DNS remains.