Suponha que eu tenha um domínio como exemplo.com e configure o servidor de nomes primário e secundário do domínio como ns1.exemplo2.com e ns2.exemplo2.com.
Questões:
O endereço IP dos servidores de nome é recuperado e armazenado no banco de dados do registro (por exemplo, VeriSign para domínios .com) no momento em que eu defini esses servidores para o meu domínio example.com? Ou é também o IP e o nome de domínio para os servidores de nomes?
Se as duas informações estiverem armazenadas, o que acontece se, em algum momento, o endereço IP do servidor de nomes for alterado? Quero dizer, como o registro saberia sobre a alteração do endereço IP?
EDIT: A questão não é sobre o que acontece se o endereço IP do host mudar, mas sim o que acontece se o endereço IP do servidor de nomes mudar. Eu sei que isso normalmente não aconteceria, pois todos os servidores de nomes teriam um IP estático. Mas digamos que o servidor de nomes seja movido para outro servidor físico em outra rede e, portanto, receba um novo endereço IP. Nesse caso, o sistema de nomes de domínio não teria problemas com o fato de o servidor de nomes não poder ser encontrado?
Pensando nisso por um momento, e alguém por favor me corrija se meu pensamento estiver incorreto aqui. Suponha que nenhum cache seja usado por toda parte e o nome de domínio example.com precise ser resolvido para encontrar o endereço IP do host.
Etapa 1: a raiz será consultada e retornará os servidores de nomes para o TLD .com.
Etapa 2: Os servidores de nome .com serão consultados e isso retornará os servidores de nome para example.com. As informações que obteríamos como resultado dessa consulta serão algo como:
- endereço de internet ns2.example2.com = 216.239.34.10
- endereço de internet ns1.example2.com = 216.239.32.10
Agora, esses endereços IP que estão sendo retornados não estarão desatualizados? Uma maneira de pensar para que os servidores de nomes .com possam mantê-los sincronizados todas as vezes é se os servidores de nomes .com resolverem o ns2.example2.com em tempo real sempre que a consulta do domínio example.com for feita! Obviamente, isso não pode estar acontecendo porque criaria ainda mais carga nos servidores de nomes .com.
Esta é a parte que ainda não entendo sobre o Sistema de Nomes de Domínio e, portanto, minhas perguntas.