1) 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?
Isso está correto.
2)What about the NS record queries? Do clients or recursive DNS Servers cache ns 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?
Sim, clientes e servidores armazenam em cache os RRs do NS como todos os outros RRs.
Você pode estar confundindo registradores e provedores de DNS. Por exemplo, eu uso a Dyn como meu registrador e cloudflare como meu provedor de DNS. Se eu fosse alterar os registradores, os servidores DNS clouldflare ainda responderiam às consultas do meu domínio até que eu os excluísse dos servidores de nomes do cloudflare.
Se o seu registrador e o provedor de DNS forem os mesmos, será necessário perguntar a eles. Eles poderiam reconfigurar imediatamente seus servidores de nomes no momento em que você alterar o registrador para longe deles e os servidores / clientes que tiverem o cache do NS armazenado em cache não conseguirão resolver os RRs nesses domínios.
Isso não seria bom para um provedor de registro / DNS fazer isso, o que provavelmente não acontece.
Aparte: Se você estiver configurando os registros NS para domainA.net, domainB.net, domainC.net em mydomain.net (ns1.mydomain.net), você não terá mais registros de cola para esses domínios. Você vai para ns1.mydomain.net. O que isso significa:
- Esses domínios exigirão uma consulta DNS adicional, pois os RRs do NS não estarão na seção de informações adicionais, o que causará um leve impacto no desempenho.
- Você poderá definir os TTLs para os RRs NS desses domínios. Tipicamente, os NS RRs têm 48 TTLs e você não pode mudar isso. Por exemplo,
dig ns cloudflare.net @192.5.6.30