This is a topic which I am sure has much debate from techie to techie, but these are the tricks I following when moving my many domains around, some have been not so successful but most the domain moves since 2010 have ZERO downtime which is how it should be.
A lot of the zero downtime comes to planning, no surprise there really I hope, it also comes down to whatboptions you get from your new registrar, so ensure you pick wisely and do not go for the cheapest, cheapest is not always the best - in fact cheapest will almost be more pain the long run.
Want help moving your domain, I can help you click here
So these are the steps I use and they are as follows, these steps are if your new registrar allows DNS pre-creation:
Want help moving your domain, I can help you click here
So these are the steps I use and they are as follows, these steps are if your new registrar allows DNS pre-creation:
- Add new domain in new registrar
- Pre-create DNS zone on new registrar to house your current domain
- DO NOT change records, you want the SOA to update before update to records, this will be done in step 2
- Add a glue record or repoint DNS from the old registrar pointing to the newly created DNS zone
- Ensure the new SOA is replicated using www.whatsmydns.net
- This then tells your old registrar to point at the DNS on the new registrar
- Change your domain "tag"
- Move your domain to new registrar
- When moving the domain tell the domain with the new registrar to use the zone you created in step 2
If you have no option to pre-create the DNS zone, then you will need to use Cloudflare as a "clone" DNS service, to complete this following these steps:
- Create new domain in new registrar
- Create account on Cloudflare
- Add existing domain to Cloudflare
- Cloudflare will scan all the DNS records
- Activate new domain in Cloudflare with validation tasks
- Point your old domain at Cloudflare DNS
- Cloudflare DNS is now the SOA, ensure this is replicated using www.whatsmydns.net
- You old domain is now served from Cloudflare DNS
- Change your domain "tag"
- Move your domain to new registrar
- Once the new domain is moved, create DNS zone using Cloudflare DNS as a reference ensure you copy MX, CNAME and A records
- Change to domain to use the local DNS rather than Cloudflare
That is a process that works for me time and time again, any issues add it to the comments.