I'd like to transfer DNS records from Network Solutions to DNS Made Easy, mainly to take advantage of "DNS Failover" provided by DNS Made Easy to automatically fail a couple of key A records over to new IPs in my data center where I replicate servers to for DR if DNS Made Easy senses that the primary IP on prem is unavailable.
This guide is helpful, but I don't understand the first step regarding TTLs. My understanding of TTLs has always been that hosts cache records for an amount of time as told by the TTL when querying records. If that understanding is correct, how can I have any control over expiration?
My plan is to:
- Create new zone files on new DNS provider at my leisure
- Change existing nameservers at the registrar to the new DNS Made Easy nameservers at night, cross my fingers and wait for morning
What can I do in relation to the TTLs to improve my chances of making this seamless?
This is right. TTLs were defined like this, from the venerable RFC1034:
Note in passing:
Normally a change for any record is recommended to be that way:
To be complete, depending on your NS infrastructure you might also need:
Your case is slightly different:
Some examples:
PS: in case of a signed domain name (DNSSEC) things are a tad more complicated.