Migrating DNS to Cloudflare requires careful attention to TTL values and record verification to ensure zero downtime.
Step 1 — Add Domain to Cloudflare and Verify Records
dig yourdomain.com A
dig yourdomain.com MX
dig yourdomain.com TXT
# Compare all with Cloudflare dashboard
Step 2 — Lower TTL Before Migration
# At current DNS provider — change all TTLs to 300
# Wait 24 hours for reduction to propagate
Step 3 — Important — Mail Records
# Mail records MUST have proxy OFF (grey cloud)
# SSH/FTP records MUST have proxy OFF
# Only HTTP/HTTPS records should have proxy ON
Step 4 — Change Nameservers
Domain registrar → Nameservers → set to Cloudflare nameservers shown in dashboard
Step 5 — Verify
dig NS yourdomain.com
# Check: https://dnschecker.org
Conclusion
Cloudflare DNS migration takes 15-30 minutes. Our team handles DNS migrations and Cloudflare configuration for production domains.
Comments