And so Glue record will be present only for nameservers which are within the domain for which they are authoritative for. i.e they are required if example.com has nameserver as ns1.example.com and it will not be required if it is on another domain.
Infelizmente, esta é uma conclusão incorreta para desenhar. Não há nada que impeça você de servir registros de cola que não são estritamente necessários. Digamos que eu opere os servidores de nomes para example.com
e desejo delegar sub.example.com
a ns1.contoso.com
.
Definir a delegação é bastante simples:
sub.example.com. IN NS ns1.contoso.com.
Isso deve ser suficiente por si só, mas eu também poderia definir um registro de cola para ele:
ns1.contoso.com. IN A 203.0.113.1
Isso faria com que meu servidor de nomes incluísse 203.0.113.1
nas referências de ns1.contoso.com
como cola. Meus servidores de nomes não são responsáveis por contoso.com, e nenhum servidor de nomes sane na internet armazenará esse registro de cola no cache.
O que eles farão é assumir que eu quero que 203.0.113.1
seja consultado se ns1.contoso.com
não estiver atualmente no cache. Tudo bem ... até que os administradores de contoso.com alterem o endereço IP de ns1.contoso.com
. A cola My estaria errada e, em muitos casos, essa referência seria interrompida.