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 ns1.example.net
.
The procedure i end up is:
- Create each zone on the new server.
- "Copy" all records (
A
,AAAA
,MX
e.t.c) from registrars to the equivalent zone. - Change glue records on all domains to point to the new server
ns1.example.net
However, I am troubled with the following:
Any cached
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
NS
record queries? Do clients or recursive DNS Servers cacheNS
record 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?