BLOG

How to migrate DNS without breaking website or email

Move DNS by copying the live zone, staging mail records, checking authoritative answers and testing services before and after the cutover.

Inventory the live zone before touching delegation

Start with a complete snapshot of the working DNS zone: nameservers, web records, MX records, TXT verification, SPF/DKIM-related entries, subdomains and any service-specific records. Mark which values support the website and which support email. Keep the old nameservers and registrar details with that snapshot. The migration should begin from a known-good configuration, because a missing record at the destination is much easier to diagnose when you can compare it with an exact before-state.

Stage the destination DNS zone first

Create the records at the new DNS provider before changing the domain’s delegation. Compare hostnames, record types, targets and TTLs against the live zone, and check for provider-specific formatting differences such as whether the root is represented by @ or by the domain name. If the destination offers a preview or direct authoritative query, use it. The goal is for the new nameservers to be ready to answer correctly before any public resolver starts asking them.

Protect email records as a separate workstream

Website DNS and mail DNS should be checked independently. Confirm the MX records, SPF policy, DKIM selectors and any verification records used by the mail service. After the delegation changes, send a real message into the domain and another message out, then inspect delivery rather than assuming a working website proves email is healthy. This separation is important because a migration can leave the web record correct while a missing mail record silently disrupts business communication.

Change nameservers only after the destination is complete

When the staged zone matches the working configuration, change the nameservers at the registrar. Record the time of the change and keep the old delegation available in your notes. Avoid making unrelated content, hosting or mailbox changes at the same moment; fewer simultaneous changes make troubleshooting clearer. Different resolvers can temporarily return different answers because cached DNS data expires on its own schedule.

Verify authoritative DNS, website, TLS and mail separately

Do not use a single browser load as the migration test. Query the new authoritative nameservers, compare public DNS answers from an external resolver, open the website over HTTPS, and check the certificate presented for the real hostname. Then repeat the email tests. If a subdomain or third-party service depends on its own record, test that dependency too. A migration is complete only when the services that depend on the zone—not just the DNS dashboard—behave as expected.

Keep rollback data until the new zone is stable

Retain the old zone snapshot, previous nameservers and migration notes until the new DNS provider has been stable through normal use. If a problem appears, first identify whether it is delegation, a missing record, a hosting issue, TLS, or mail routing before rolling anything back. That record lets you reverse a specific change instead of guessing. Once public answers, website delivery and email have remained correct, the old configuration can be archived as recovery documentation rather than treated as an active fallback.

Related consequence reports for “How to migrate DNS without breaking website or email”

Continue in this topic

Find more distinct decisions and source-backed consequence reports in the Domains & Websites topic hub.

Official sources for “How to migrate DNS without breaking website or email”

EDITORIAL STANDARD

Evidence and editorial boundary: migrate DNS without breaking website or email

For “How to migrate DNS without breaking website or email”, service-specific claims are tied to the official sources above; account-level dates, warnings and eligibility shown by ICANN take precedence.

Read our editorial policy →
Related blogs

How to migrate DNS without breaking website or email — continue with a related decision

UPDATEDDomains & Websites

Domain expiry timeline explained in plain English

608 wordsRead blog →
UPDATEDDomains & Websites

Why domain, hosting, DNS and email are four separate things

634 wordsRead blog →
UPDATEDDomains & Websites

What to test after a DNS migration

600 wordsRead blog →