The DNS migration checklist: every step to move DNS without downtime
An interactive DNS migration checklist: export, compare, lower TTLs, handle DNSSEC and email, switch nameservers, verify and decommission. Tick steps as you go.
9 min readDNSMigrator team
On this page
A DNS move is safe when the old and new authorities can both serve production traffic throughout the cache overlap. The nameserver edit is near the end, not the beginning. Use this checklist alongside the shorter DNS cutover checklist and the explanation of how to migrate DNS without downtime.
The examples use example.com, ns1.old-provider.example, and ns1.new-provider.example. Replace every placeholder, query every authoritative server in each set, and use the actual TTLs returned for your domain.
DNS migration checklist: every step in order#
Check an item only when you have saved its evidence: an export, command output, screenshot, timestamp, or test result. A green provider dashboard is useful, but the DNS answers are the acceptance test.
DNS migration steps that prevent downtime#
To migrate DNS without downtime, make the new authority production-ready before delegation and keep the old authority production-ready afterward. TTL reduction shortens application-answer overlap, but it cannot recall cached parent NS records. DNSSEC adds a separate parent DS clock. The checklist tracks these as different gates because treating them as one vague “propagation” period is how safe-looking moves fail.
The result should be boring: some resolvers use old nameservers, some use new nameservers, and both receive an equivalent answer. Only then does the nameserver switch stop being a single point of failure.