A DNS outage is the quietest way to lose a whole business day: no errors in your own logs, no alerts from your own monitoring — because the thing that broke is upstream of every request. The honest runbook has four parts: watch the domain itself, keep a tested copy of your zone, lower TTLs before changes instead of during them, and know the 10-minute restore path by heart.
Your site monitor checks https://www and gets an answer — so DNS must be fine, right? No: it answered because it resolved. The DNS checks that matter are cheap and upstream:
| Check | How often | What it catches |
|---|---|---|
| Resolve apex + www + one API host against 8.8.8.8 and 1.1.1.1 | Every 5 minutes | Zone edits gone wrong, nameserver failures |
| Domain expiry date | Daily | The auto-renew that silently failed (dead card, expired email on the registrar account) |
| Nameserver (NS) set matches what the registrar says | Daily | Accidental NS changes, hijack attempts |
A 5-line cron script with dig and the WHOIS date covers all three. An outage caught here costs minutes; the same outage caught by a customer tweet costs the afternoon.
When DNS breaks, you will need to re-publish records fast — at a second provider, because the primary will be having a bad day. That only works if you already have:
The 10-minute restore path: flip the NS records at the registrar to the second provider, verify with dig +trace, done. Doing this for the first time during an outage takes hours and mistakes; rehearsed, it takes minutes.
The classic mistake is dropping a TTL to 60 seconds after something is already broken — caches keep serving the old answer for the old TTL no matter what you do now. The rule is boring and it works:
And watch out for the hidden TTL: your CDN, mail provider, or status page may hold its own cached answers with longer TTLs than yours. During an incident, check what resolvers see, not what the zone file says.
dig the failing names against two public resolvers and one ISP resolver. All resolvers failing + registrar portal slow = provider-side outage, not your config.dig +trace verification — written down, because typing nameserver hosts from memory under pressure is how typos become second outages.dig +trace from outside is the only truth.---
The Ops Starter Kit ($14) turns the first-hour chaos of any outage — DNS included — into a fillable plan, and Vol. 2 ($27) adds the DR plan and evidence log for the review after. Launch week: 20% off any paid kit with code HIVE20 at checkout (ends Sep 11, 23:30 ACST).
Related: when the auth host itself stops resolving it is a DNS incident wearing an SSO costume — the SSO outage runbook covers the login side of the same bad day.
Put this to work. The Ops Starter Kit bundles the highest-leverage templates — incident response, runbooks, onboarding, checklists — into one download ($14).
Free start: grab the First 30 Minutes incident-response checklist, or get the free template library by email.