这初段对于某些 DNS 服务器,搜索工具会显示Resolver name
其在 UDP 端口 53 上找到的值。例如,80.82.117.140表演Resolver name: server402.xenserve.com
和103.81.27.118報告Resolver name: smartway-h7
。
我已经在网络和手册页中搜索了dig
和nslookup
,也搜索了的输出dig @ip_of_dns_server
,但我无法弄清楚如何检索 DNS 服务器的解析器名称。
如何使用 Linux 命令行工具自己查询解析器名称?
答案1
我终于找到了。它是 Chaos (CH) 类 DNS 记录的一部分。对于上面给出的示例,这些查询返回了我正在寻找的信息:
dig @80.82.117.140 hostname.bind TXT CHAOS +short
dig @103.81.27.118 hostname.bind TXT CHAOS +short
这些命令分别显示"server402.xenserve.com"
Shodan"smartway-h7"
显示为“解析器名称”的确切值。这通常是 DNS 服务器的主机名。
也可以看看:
dig @[server_IP] version.bind TXT CHAOS +short
- DNS 服务器版本dig @[server_IP] authors.bind TXT CHAOS +short
- 服务器作者列表dig @[server_IP] id.server TXT CHAOS +short
-DNS 服务器 ID- 我可以使用什么 Linux 命令行工具来确定远程 DNS 的版本和名称?
- BIND 文档 - 配置参考