TL;DR. Document existing records, lower TTLs, set up new provider, change nameservers, verify resolution. Done right, the migration is zero-downtime.
Two kinds of migration
| Migration | What changes | Time required |
|---|---|---|
| Registrar transfer | Who you pay for the domain | 5–10 days |
| DNS transfer | Where DNS records live | 1–48 hours |
You can do them independently. Most migrations are DNS-only.
Step 1: Document current DNS
Export every DNS record from your current provider:
- A and AAAA (IP addresses)
- CNAME (aliases)
- MX (mail servers)
- TXT (SPF, DKIM, DMARC, verification records)
- NS (nameservers — these change last)
- SRV (service records)
- SOA (typically managed by the provider, not user-edited)
Many DNS providers offer a zone file export. Save it.