Runbooks
Move a zone from one DNS provider to another
How do I migrate a DNS zone to a different provider safely?
Recreate every record at the new provider and verify it answers correctly there before changing the delegation, lower the SOA and NS TTLs beforehand, then change the nameservers at the registrar and leave the old zone in place for at least a week. The failure mode is changing delegation first and discovering a record was missed.
Not the one record you care about — every record, including MX. If the new provider does not have them all, they stop existing the moment delegation changes.
# Prepare
- Export the current zone completely Connect the old provider in DNSMentor and sync. Discovery gives you every record it holds, which is usually more than the documentation shows.
- Recreate everything at the new provider Import the exported set. Pay attention to record types the new provider handles differently — apex aliases, SRV field splitting and TXT chunking are the three that differ most between vendors.
- Verify against the new nameservers directly Query the new provider before it is authoritative. This is the whole safety net.
dig @ns1.newprovider.net contoso.co.uk MX +short
dig @ns1.newprovider.net contoso.co.uk TXT +short - Lower TTLs at the old provider Including the NS records. A day ahead at minimum. The SOA minimum affects how long negative answers are cached, which matters if anything is briefly missing.
# Cut over
- Change the nameservers at the registrar Not at either DNS provider — delegation lives at the registrar.
- Watch both For a period, some resolvers use the old nameservers and some the new. This is why both must answer identically.
- Leave the old zone alone for a week Do not delete it. If something was missed, the old zone answering correctly is what keeps the client working while you fix it.
# After
- Run Estate health against the domain. Delegation checks will confirm the parent and the zone agree.
- Confirm mail is flowing inbound from an external address.
- Raise TTLs back once you are confident.
- Only then remove the zone from the old provider, and keep the export.
Thanks — noted.
Related
Raise a ticket from inside the platform and your tenant, plan and recent activity come attached automatically. A client currently offline is treated as urgent on every plan.