You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Nmap同时扫描指定IP地址段与多个单个IP地址

如何使用Nmap同时扫描指定IP地址段与多个单个IP地址

看起来你已经找对了正确的用法呀!Nmap本身就支持同时混合指定IP地址段和单个IP,直接在命令行里把它们依次列出来就可以了,就像你尝试的那样:

nmap -sn 192.168.178.110-130 192.168.178.1

关于你第一次扫描的结果说明

你第一次扫描后没看到192.168.178.1的单独报告,大概率是因为这个主机当时处于离线状态——Nmap默认只会在输出里显示在线的主机,离线的主机不会单独生成扫描报告,只会在最后的统计行里体现总扫描IP数量。你可以核对第一次扫描的最后一行:Nmap done: 22 IP addresses (6 hosts up) scanned in 2.21 seconds,这里的22个IP正好是110-130的21个IP加上1这1个,总数完全对应,说明Nmap确实已经扫描了192.168.178.1,只是它没在线所以没单独列出来。

如何确认离线主机的扫描情况?

如果你想让Nmap把离线主机的状态也明确标记出来,可以加上-v(详细模式)参数,这样不管主机在线与否,都会在输出里显示对应的扫描结果。示例命令:

nmap -v -sn 192.168.178.110-130 192.168.178.1

你第二次的命令也是正确的

你后来尝试的同时扫描地址段、192.168.178.0和192.168.178.1的命令:

nmap -sn 192.168.178.110-130 192.168.178.0 192.168.178.1

这个用法完全没问题,Nmap会把110-130的21个IP、0、1这两个单个IP全部纳入扫描范围,总扫描IP数会是23个。你看到的输出截断只是内容没贴全,实际Nmap已经按要求完成了扫描。

补充小技巧

除了分开罗列地址段和单个IP,你还可以用逗号分隔来简化多个零散单个IP的输入,比如:

nmap -sn 192.168.178.110-130,1,0

这样写和分开列的效果完全一致,更适合需要指定多个零散单个IP的场景。

备注:内容来源于stack exchange,提问作者Wör Du Schnaffzig

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.17 10:09:38