nmap中的空ip地址是什么意思?

Empty ip address in nmap what it meas?

我想用 nmap 检查我的网关。 nmap --traceroute -sS IPADDR -P0 -p80 我没有地址。

这是什么意思,我如何获得有关主机的信息?

提前致谢!

更新: nmap 的准确输出如下。

TRACEROUTE (using proto 1/icmp)
HOP RTT    ADDRESS
1   ... 30 

ADDRESS.

下方为空字段

这意味着,您和目标主机之间没有任何跃点通过 Time-to-live exceeded ICMP 消息回复到 traceroute 探测。由于您使用了 --traceroute nmap 输出与 traceroute 输出非常相似。

1 ... 30 表示您没有收到对 30 个探测的任何响应,并且默认情况下 traceroute(和 nmap)在 30 跳后放弃。

这意味着主机已关闭,或者您的防火墙或您与目标之间的所有中间路由器都阻止了 ICMP 消息。尝试跟踪现有主机并查看是否是这种情况。你的问题的第二部分有点模糊,请更具体地说明你想获得什么样的信息。

引用 @Ladadadada from this Server Fault question "what does “***” mean when traceroute

Traceoute requires a response from the target server and each of the intermediate hops to create its output. If a router doesn't generate a Time-to-live exceeded response, traceroute will not know anything about that hop. A hop that outputs * * * means that the router at that hop doesn't respond to the type of packet you were using for the traceroute (by default it's UDP on Unix-like and ICMP on Windows).