如何查找所有以给定域名为别名的 CNAME 域名?

如何查找所有以给定域名为别名的 CNAME 域名?

例如,我想要查找所有转发到 bankofamerica.com 的域名。

我知道 fleetbank.com 和 fleetboston.com 都转发到 bankofamerica.com。

我如何才能找到转发至 bankofamerica.com 的所有域名?

(请注意,我对一般情况感兴趣,仅使用 bankofamerica.com 作为示例)

答案1

www.fleetbank.comwww.fleetboston.com是指向www.bankofamerica.com以及其他 DNS 条目的 CNAME 记录。

这无法通过正常方式追踪。目标名称服务器不知道 CNAME 记录,除非记录由同一名称服务器托管。(在这种情况下,名称服务器也会使用相应的 A 记录进行响应以加快解析速度)

;; QUESTION SECTION:
;www.fleetbank.com.             IN      A

;; ANSWER SECTION:
www.fleetbank.com.      3600    IN      CNAME   www.bankofamerica.com.
www.bankofamerica.com.  250     IN      CNAME   wwwui.ecglb.bac.com.
wwwui.ecglb.bac.com.    26      IN      A       171.161.199.100

在这种情况下,www.bankofamerica.com位于不同的名称服务器上, 和wwwwui.ecglb.bac.com位于相同的名称服务器上。它A为 提供了记录提示wwwui.ecglb.bac.com,但没有www.bankofamerica.com。美国银行的名称服务器不知道此 CNAME 存在。

相关内容