是否有一个工具可以帮助我运行查询,返回所有具有CNAME
给定值(例如something.example.com
)的域名?
答案1
这个答案也是“不”,但它更侧重于为什么。
别名的目标CNAME
(或NS
就此而言的委托)不会从另一个名称服务器接收任何信息。第二个名称服务器作为结果,但这些查询均未传达任何表明已发生此类操作的信息。您也无法控制谁会这样做!
同样,也没有一个不断更新此类信息的中央“注册中心”。根域名服务器和顶级域名服务器维护着一个注册中心,记录着互联网上所有域名的管理者,但他们没有关于内容这些域。
答案2
是的。dig example.com axfr
将执行区域转移(或者ls -d example.com
如果您使用 nslookup)。然后,您可以解析CNAME
刚刚转移的区域中的记录。但是,区域转移通常不允许随意进行,因此您需要允许转移区域。您有权这样做,对吧?当然可以。因为只有坏人会在他们没有权限的区域中扫描 DNS 记录。
答案3
不,那里没有。
主要原因是许多/大多数域名(或者更确切地说是名称服务器)不会向您提供其拥有的所有记录(名称)的列表。您必须在所有地方的所有域服务器上强制执行所有可能的名称。