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

时间:2015-01-07 10:32:56

标签: nmap

执行以下命令" sudo nmap -sP 123.00.0.00"取决于网络可能会返回:

Nmap扫描报告123.00.0.00
主机已启动(延迟时间为0.28秒) MAC地址:84:38:35:XX:XX:XX(Apple)

或(让我们假设它是相同的IP,但不同的网络)

Tomas-Mac-Book (123.00.0.00)的Nmap扫描报告
主机已启动(延迟时间为0.28秒) MAC地址:84:38:35:XX:XX:XX(Apple)

我猜测这取决于网络设置。在使用上述命令仅返回IP的情况下,有没有办法获取设备名称?

1 个答案:

答案 0 :(得分:0)

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

  

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

来自NMAP Host discovery options

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

要避免此DNS解析,如果您添加了' n,它将被禁用,因此-snP永远不会尝试进行DNS解析。