Move authoritative DNS providers using inventory, lowered TTLs, parallel zones, DNSSEC checks, and measured rollback criteria.

What matters first

  • Inventory the complete zone before moving it.
  • Prove every new authoritative server before changing the parent delegation.
  • DNSSEC state can turn a routine migration into a validation outage.
  • Keep the old provider correct and available beyond the relevant cache window.

Inventory before editing

Export every record and compare apex, wildcard, mail, verification, CAA, SRV, and less-visible subdomains. Record DNSSEC state and any provider-specific flattening or traffic-management behavior.

Prove the new authority

Load the new zone, query each new server directly, compare record sets and SOA behavior, and test DNSSEC validation if enabled. Lower relevant TTLs far enough in advance for older cached data to expire.

Change and observe

Update the registrar delegation, then sample multiple recursive resolvers and query parent and child data independently. Keep the old provider active beyond the longest practical cache window.

Rollback signals

Roll back or correct immediately when the parent points to unreachable servers, the new servers are non-authoritative, DNSSEC validation fails, or business-critical record sets differ. A few stale caches alone are not proof the new delegation failed.

Evidence-to-decision table

EvidenceWhat it meansResponsible next step
Zone inventoryBaseline record sets and TTLsInclude wildcards, subdomains and policy records
Direct SOA queryNew server answers authoritativelyTest every server and address
Parent delegationRegistrar change reached registryCompare parent and child
Validation resultDNSSEC chain succeedsTest before and after DS changes

Illustrative phased provider migration

This is an illustrative example, not a claimed real-world test.

  1. Export and compare the old and new zones, including less-visible SRV, CAA, DKIM and verification records.

  2. Lower selected TTLs in advance, wait out the previous TTL, and directly query all new servers.

  3. Change delegation, observe parent and child separately, and keep old authority serving matching data until stale caches are no longer expected.

Defensible outcome: Rollback criteria are defined before the change: unreachable authority, non-authoritative answers, missing critical records or DNSSEC validation failure require immediate correction.

Action checklist

  • Freeze or track concurrent edits
  • Inventory every record
  • Document DNSSEC
  • Reduce TTL in advance
  • Load and compare new zone
  • Test all NS addresses
  • Change delegation
  • Monitor multiple resolvers
  • Retain old service

Edge cases that change the answer

Dynamic DNS features

Health checks, geo answers and alias flattening may not appear in a plain zone export; reproduce behavior explicitly.

Secondary transfers

Confirm AXFR/IXFR authorization, notification and serial handling when moving secondary architecture.

DS transition

Coordinate DNSKEY and parent DS changes carefully; a stale DS pointing at absent keys causes validating resolvers to fail.

Questions this guide should settle

How far ahead should TTL be lowered?

At least long enough for the previous higher TTL to age out before the delegation change.

Should the old zone be deleted immediately?

No. Cached delegation can continue sending resolvers there after the parent changes.

How do I know migration is complete?

Parent delegation, direct authority checks, representative recursive resolvers and application tests should all agree over the expected cache window.

Primary sources