为什么nmap有时不显示设备名称?

问题描述 投票:0回答:1

根据网络执行以下命令“sudo nmap -sP 123.00.0.00”可能会返回:

123.00.0.00 的 Nmap 扫描报告
主机已启动(0.28 秒延迟)。
MAC 地址:84:38:35:XX:XX:XX(苹果)

或者(假设是相同的IP但不同的网络)

Nmap 扫描报告Tomas-Mac-Book (123.00.0.00)
主机已启动(0.28 秒延迟)。
MAC 地址:84:38:35:XX:XX:XX(苹果)

我猜这取决于网络设置。如果上述命令仅返回 IP,有没有办法获取设备名称?

nmap
1个回答
0
投票

使用 -sP 选项,NMAP 发出 DNS 请求来解析 IPS 的名称:

。默认情况下,Nmap 仍然在主机上执行反向 DNS 解析 学习他们的名字

来自 NMAP 主机发现选项

因此,如果网络 DNS 能够解析主机名称,NMAP 将返回每个 IP 的网络名称。

为了避免这种 DNS 解析,如果添加“n”,它将被禁用,因此 -snP 永远不会尝试进行 DNS 解析。

© www.soinside.com 2019 - 2024. All rights reserved.