I just transferred a domain from GoDaddy to NameCheap.com. There was a period of downtime until I configured the proper settings at NameCheap. During this downtime browsers returned a 408 Request Timeout error. Next time, how do I avoid the downtime during domain transfers because the previous registrar's name servers stopped serving records? Specifically transfers to NameCheap (from GoDaddy).
Note this question differs slightly from Domain transfers - handling the downtime because NameCheap copied the GoDaddy name server information for the domain, but GoDaddy name servers stopped serving DNS records. When I switched to NameCheap's name servers, I had to manually re-enter all the records.
I could swear on a previous transfer (also from GoDaddy to Namecheap) the DNS records were all transferred automatically, with no downtime. What did I do differently last time? Was it just a matter of switching the name server ASAP? I think the issue is configuring the domain to use NameCheap's name servers before GoDaddy's name servers stop serving records.
I've thought of two possible solutions, but I'm not sure if either is feasible:
- set the TTL for the records at GoDaddy to a very long value (might not be possible if I don't already own the domain)
- use an intermediate, third-party name server
Any better ideas?