是否有一个工具可以运行查询,返回具有给定值的CNAME的所有域名(例如,something.example.com)?
发布于 2015-03-07 05:17:02
这个答案也是“不”,但它更多地关注的是为什么。
CNAME别名(或相应的NS委托)的目标不接收其他名称服务器的任何信息。因此,第二个名称服务器接收查询,但这些查询都没有传递任何信息,表明已经发生了此类操作。你也没有办法控制谁这样做!
同样,没有中央“登记册”不断更新这类信息。root和TLD (顶级域名)名称服务器维护一个注册中心,注册谁管理互联网上的所有域,但是他们没有关于这些域的内容的信息。
发布于 2015-03-07 03:39:07
是。dig example.com axfr将执行区域转接程序(如果使用nslookup,则执行ls -d example.com )。然后,您可以解析刚才传输的区域中的CNAME记录。然而,区域转移通常是不允许故意的,所以你需要允许区域的转移。你有能力这么做,对吧?你当然知道。因为只有坏人在他们没有权限的区域中扫描DNS记录。
发布于 2015-03-07 03:35:28
不,没有。
主要原因是许多/大多数域(或者更确切地说,名称服务器)不会给出它们所拥有的所有记录(名称)的列表。你必须在所有的域服务器上强行使用所有可能的名字。
https://serverfault.com/questions/673644
复制相似问题