I have three domains from three different registrars (e.g. example.com, example.net, example.org). The DNS records for each domain is handled separately using the control panel of each registrar. I wish to centralize all zones to a single service by changing all Glue Records to point to a single DNS server say
The procedure i end up is:
- Create each zone on the new server.
- "Copy" all records (
MXe.t.c) from registrars to the equivalent zone.
- Change glue records on all domains to point to the new server
However, I am troubled with the following:
A-Record queries from clients or resolvers shouldn't be an issue since the records of my NS server will point to the same IPs just as the original records did. Is that correct?
What about the
NSrecord queries? Do clients or recursive DNS Servers cache
NSrecord queries? If this is the case, then, there is a possibility as soon as I change the glue record, clients will try to query old DNS server (registrar`s).
Regarding No 2, the way I see it, if the registrar stops responding to DNS queries as soon as I delegate the zone to another server... then I am helpless. Do registrars foreseen such situations and keep serving queries, lets say for another 24 hours, from the time you change the glue records?