查找域下的每条 DNS 记录

Bel*_*dez 3 domain-name-system

有没有办法在没有访问区域文件的情况下查询这个?

例如,我想要所有与example.com.

sys*_*138 10

根据设计,获得此权限的唯一方法是通过区域传输,并且最佳实践已经声明了很长一段时间,只应允许那些需要具有此类访问权限的特定 IP 地址。

但是,如果域的 DNS 服务器允许,您可以从命令行实用程序获取输出。具体来说,nslookup您可以输入ls以启动一个,并且根据您使用的确切 nslookup,有 LS 选项。也可以使用挖掘,dig @ns1.example.com example.com axfr

正如我提到的,这需要有问题的名称服务器允许区域传输。这是一种违反最佳实践的配置,因此现在它的效用可能非常小。