
Una pregunta adicional es, ¿puedo saber a qué zonas example.com
se está delegando?
Todo esto supone que no soy administrador de ninguno de los sitios/zonas en cuestión; solo estoy en la Internet pública, estos son servidores/zonas públicos, etc.
Si sé que foo.example.com
existe y tiene un registro SOA, ¿eso significa que se está delegando, por definición? (suponiendo que no esté configurado incorrectamente)
entonces, si consulto un dominio en busca de registros NS y aparecen, entonces, por definición, ¿esos son los servidores de nombres autorizados para ese dominio?
me@WIN-0G109DMKIEK:~$ dig NS example.com +short b.iana-servers.net. a.iana-servers.net.
Respuesta1
Por definición, una delegación significa NS
registros.
Así que verifique si foo.example.com
tiene registros NS en servidores de nombres autorizados para example.com
.
Los NS
registros mostrarán, si los hay, los servidores de nombres autorizados para el subdominio.
Esto funciona de la misma manera en todos los niveles del árbol DNS, aquí se muestra la delegación de com
a example.com
:
$ dig NS @$(dig NS com +short | head -1) example.com +noall +auth
example.com. 2d IN NS a.iana-servers.net.
example.com. 2d IN NS b.iana-servers.net.
Si sé que foo.example.com existe y tiene un registro SOA, ¿eso significa que se está delegando, por definición? (suponiendo que no esté configurado incorrectamente)
La SOA en el niño es técnicamente también una prueba de delegación, normalmente. Para ser 100% correcto, necesita más que eso para verificar el punto de delegación o el caso de la zona de corte, en el padre, y si tiene NS
registros.