DNS:如何找出远程 DNS 服务器正在运行的软件

fdj*_*815 5 domain-name-system dns-hosting

情况

我知道在我无法维护的机器上的同一网络中运行的 DNS 服务器的 IP 地址。

如何了解有关 DNS 服务器使用的软件的更多信息?

感谢您的帮助 - 如果有任何不清楚的地方,请发表评论。

the*_*bit 10

许多 DNS 服务器都预先配置version.bindCHAOS类中标签的DNS TXT 记录中的版本信息。如果您的情况也是如此,您可以通过运行来检索它

dig @dns.name.server version.bind chaos txt
Run Code Online (Sandbox Code Playgroud)

典型的答案可能包括

;; ANSWER SECTION:
version.bind.           0       CH      TXT     "9.8.1-P1"
Run Code Online (Sandbox Code Playgroud)

或者

;; ANSWER SECTION:
version.bind.           1476526080 IN   TXT     "Microsoft DNS 6.1.7600 (1DB04228)"
Run Code Online (Sandbox Code Playgroud)

或者

;; ANSWER SECTION:
version.bind.           0       CH      TXT     "dnsmasq-2.47"
Run Code Online (Sandbox Code Playgroud)

除此之外,还有用于 DNS 指纹识别的工具,fpdns可能是最先进的工具。