我有一个 Web 服务,允许用户使用他们自己的域名取代我们的域名来为我们的软件贴上白标标签。这是通过用户将他们的域名中的 CNAME 记录添加到我们的域名来实现的。
有没有办法发现所有配置了 CNAME 记录指向我们域的域?
我正在寻找一个类似于“host”($ host <domain>
)的命令行工具,它可以查找哪些 IP 地址托管该域。如果不存在,还有其他解决方案可以找到此信息吗?
答案1
有没有办法发现所有配置了 CNAME 记录指向我们域的域?
不。
您能做的最好的事情就是开始记录Host:
标头或确保您记录完整的请求主机名。随着时间的推移,您将建立一个最权威的域名列表。