Por que os arquivos da zona DNS exigem registros NS?

14

Digamos que eu esteja operando ns1.example.orge ns2.example.orgno qual eu quero hospedar o arquivo de zona paraexample.com

Quando for ao meu registrador e comprar example.com, direi ao meu registrador que meus servidores de nomes são ns1.example.orgens2.example.org

Minha pergunta é: por que eu também preciso especificar esses servidores de nomes no arquivo de zona example.com? Eu já não disse aos servidores de nomes .com onde procurar informações example.com, tornando os registros NS redundantes?

Claramente, estou perdendo algum fato crucial ...

Nathan O'Sullivan
fonte
Para uma discussão mais detalhada, confira: serverfault.com/questions/526278/…
Kal

Respostas:

13

Os registros NS dentro da zona são autoritativos, os recebidos do registrador (os que delegam o domínio) não são; portanto, se um servidor receber alguma diferença desses registros, os autores vencerão. Além disso, os servidores listados no registro NS receberão um NOTIFY em caso de alterações de zona (para que os escravos possam verificar atualizações e assim por diante). Uma última coisa, as RFCs 1034 e 1035 dizem que elas devem existir, portanto devem existir!

coredump
fonte
1
Eu queria postar uma resposta exatamente assim. Mas veio primeiro.
Gopoi
1
Existem casos de uso legítimos para que os registros NS não correspondam à delegação do registrador?
Nathan O'Sullivan
@nathan Bem, você pode ter muitos registros NS em seu arquivo, mas alguns registradores limitarão o número de servidores de nomes que você pode adicionar em suas interfaces. Agora, sobre ter registros completamente diferentes no registrador e no arquivo de zona, não, não posso pensar em nenhum momento.
Coredump #