if xyz.com uses nameserver ns1.xyz.info,
Nesse caso, o seu resolvedor local primeiro solicitará aos servidores .com
(por exemplo, a.gtld-servers.net) onde encontrar os servidores de nomes para o domínio xyz.com. O servidor de domínio .com geralmente fornece registros de cola para os endereços IP dos servidores de nomes para o domínio xyz.com.
por exemplo:
$ dig gmail.com @a.gtld-servers.net
; <<>> DiG 9.9.3-rpz2+rl.13214.22-P2-Ubuntu-1:9.9.3.dfsg.P2-4ubuntu1.1 <<>> gmail.com @a.gtld-servers.net
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 46893
;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 4, ADDITIONAL: 5
;; WARNING: recursion requested but not available
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;gmail.com. IN A
;; AUTHORITY SECTION:
gmail.com. 172800 IN NS ns2.google.com.
gmail.com. 172800 IN NS ns1.google.com.
gmail.com. 172800 IN NS ns3.google.com.
gmail.com. 172800 IN NS ns4.google.com.
;; ADDITIONAL SECTION:
ns2.google.com. 172800 IN A 216.239.34.10
ns1.google.com. 172800 IN A 216.239.32.10
ns3.google.com. 172800 IN A 216.239.36.10
ns4.google.com. 172800 IN A 216.239.38.10
;; Query time: 375 msec
;; SERVER: 192.5.6.30#53(192.5.6.30)
;; WHEN: Thu Jul 10 01:10:57 EST 2014
;; MSG SIZE rcvd: 181
Na minha experiência, sua afirmação de que "os registros de cola geralmente não estão disponíveis se um domínio e seu servidor de nomes não compartilham um TLD" simplesmente não é verdadeiro. No entanto, depende dos dados fornecidos pelo registrador para o domínio, e suas políticas variam. Alguns exigem que o IP seja especificado. Alguns deixam isso para o proprietário do domínio. Acho que me lembro de um na Austrália que não os apoia. Se o número de registradores que lidam com o domínio do seu país for pequeno, talvez isso seja verdade nessa parte do espaço do domínio, mas para a rede como um todo isso é atípico.
Certamente é uma boa prática para os proprietários de domínio fornecerem registros Glue, mas às vezes a capacidade de especificar um servidor DNS por nome sem prender o IP é vista como uma flexibilidade, e muitos proprietários de domínio não entendem o problema de desempenho que isso cria.
Se você está fornecendo uma ferramenta de relatório de DNS, é realmente o limite absoluto para essa configuração incorreta em que você está interessado? Certamente, é mais importante que você relate os registros de cola ausentes como um aviso, se houver um problema desse registro. Você provavelmente deseja rastrear pelo menos alguns indícios indiretos, como você fornece (e relata seus registros de cola ausentes), mas deve haver alguns limites sobre até que ponto você deve seguir isso. Eu ficaria muito feliz se uma ferramenta de relatório de DNS avisasse os três primeiros, mais ou menos, porque eu realmente estaria interessado em adicionar os registros de cola ao meu domínio ou mudar o provedor de DNS para o domínio para um que seja mais competente.
Eu duvido da sua abordagem DOS proposta no BIND, pois o BIND armazenará em cache as informações coletadas sobre a localização dos servidores de nomes. Um invasor teria que configurar muitos domínios sem cola e, em seguida, fazer muitas perguntas sobre eles. O custo de configurar domínios que provavelmente seriam cancelados pelo registrador após o uso provavelmente tornará isso desagradável para um invasor.