É 'legal' e possível no DNS encadear registros NS como este:
com. NS:
example.com NS ns1.example.com.
ns1.example.com A a.b.c.d
example.com. NS:
example.com NS azuredns.com.
azuredns.com. A x.y.v.z
A razão pela qual estou tentando tal configuração é que um de nossos departamentos não técnicos quer que tenhamos todos os domínios configurados em nosso sistema DNS; mas alguns deles utilizam recursos de provedores de DNS "nuvem". Não estou ansioso para fazer tais abominações, mas devo a devida diligência à minha empresa :-)
A carga útil de um
NS
registro é, conforme especificado na RFC 1035, um nome de domínio que especifica um host. Um resolvedor usará esse nome para pesquisarA
eAAAA
registrar, nada mais. O tipo de ponteiro perseguindo você imagina em sua pergunta não vai acontecer.Os
NS
registros e suas colasA
eAAAA
registros no pai devem corresponder aosNS
registros nos servidores de nomes, conforme especificado nos requisitos técnicos da IANA para servidores de nomes autorizados .Isso informa que se
.com
nameservers (*.m.root-servers.net.
) tiverexample.com. NS ns1.example.com.
, osNS
registros emns1.example.com.
devem corresponder.No entanto, você pode delegar mais subzonas assim como sua
example.com.
é realmente uma subzona delegada por.com
, que é uma subzona delegada por root.
. Por exemplo, você pode delegar o controle de tudo*.azure.example.com.
para o Azure,azure.example.com. NS azuredns.com.
o que não precisa corresponder aosNS
registros doexample.com.
.Para os não técnicos da sua empresa: uma política da empresa não pode substituir as políticas globais , neste caso os requisitos relativos a nomes de domínio e servidores de nomes. Na verdade, os requisitos da IANA se baseiam principalmente em limitações tecnológicas e práticas recomendadas. É improvável que eles mudem, pois exigiria que as especificações técnicas amplamente suportadas fossem alteradas de acordo.