Nmap 如何决定使用哪个 DNS 服务器?

Nmap 如何决定使用哪个 DNS 服务器?

我有使用 Nmap 时遇到的问题原来是 Nmap 用于反向 DNS 的 DNS 服务器列表。有 2 个正确的 DNS 服务器和两个奇怪的 DNS 服务器。通过指定 DNS 服务器或使用--system-dns手册页中通常的DNS 服务器,可以解决/解决这个问题慢点而不是允许 Nmap 来做这件事。

现在我在系统上找不到指定其他 IP 地址的任何地方。正常nslookup使用正确的设置并且工作正常,ipconfig /all不会在任何界面上显示奇怪的设置。

那么 Nmap 从哪里获取它们?

答案1

来自 nmap 手册页:

--dns-servers server1[,server2[,...]]  (Servers to use for reverse DNS queries) .
    By default, Nmap determines your DNS servers (for rDNS resolution) from your
    resolv.conf file (Unix) or the Registry (Win32). Alternatively, you may use this
    option to specify alternate servers.

我不是 Windows 注册表专家,但找到 Windows 在注册表中存储 DNS 信息的位置并查看是否可以在那里找到“奇怪”的信息会很有趣。

相关内容