可能重复:
查询服务器的CNAME的DNS
我有一个有趣的问题,给定一个FQDN,你如何find所有的别名没有访问DNS文件或能够列出域(区)?
该问题仅限于单个域内的所有别名。
AFAIK你不能 – 没有可靠的方法来知道有多lessCNAME指向给定的主机名。 DNS没有像文件系统那样的链接/引用计数。
将问题限制在单个域中使其更加合理,但在您提出的问题中仍然不可能实现:
AXFR ( dig -t AXFR domain.com ),您将获得所有logging的转储,并且可以parsing它们。 如果这两者都不是一个选项,或者如果你不把自己限制在一个单一的领域,那么这个问题实际上是无法解决的 – 就像是问世界上有多less人今天使用了“袋熊”一词。
如果没有该区域的副本,则无法find此信息。
关于最接近的事情是,如果名称包含在协议的一部分(即基于http名称的托pipe)中,则只需在日志或数据包捕获中捕获数据。