家里新装了宽带,路由器一接,手机、平板、电视盒子全连上Wi-Fi。可有时候总觉得网速慢,怀疑是不是邻居“蹭”了你的网?别急着花钱买各种网络检测软件,其实系统自带的命令行就能帮你搞定。
为什么用命令行扫描主机
很多商用网络扫描工具动辄几十上百元,功能花哨但用起来复杂。其实Windows、macOS和Linux都自带命令行工具,不用安装额外软件,几分钟就能查清局域网里有哪些设备正在用网。
第一步:找到你的IP段
打开命令提示符(Windows按Win+R输入cmd,macOS/Linux用终端),先输入:
ipconfig
找到“IPv4 地址”,通常显示为192.168.1.100这样的格式。你所在的局域网段就是192.168.1.0/24,也就是说有效地址从192.168.1.1到192.168.1.254。
用ping批量探测在线主机
可以写个小脚本快速扫描。比如在Windows批处理中:
for /L %i in (1,1,254) do ping -n 1 192.168.1.%i | findstr "Reply"
这行命令会让系统依次ping 1.1 到 1.254 的每个IP,只显示有回应的设备。几秒钟后,所有在线主机的IP就列出来了。
用arp查看MAC地址,识别设备类型
扫描完后,再输入:
arp -a
系统会列出当前ARP缓存中的IP和对应的MAC地址。比如某条记录MAC是BC-AA-FF-12-34-56,去网上搜一下前六位BC:AA:FF,就能知道是哪个厂家生产的网卡——常见品牌像华为、小米、TP-Link都有公开的厂商前缀,轻松判断是手机还是路由器。
进阶技巧:Linux下用nmap精准扫描
如果你用的是Linux或macOS,可以装个nmap(开源免费),功能更强:
nmap -sn 192.168.1.0/24
它能快速扫描整个子网,显示哪些IP在线,甚至能识别操作系统类型。关键是完全免费,一条命令顶别人一个收费软件。
以前我总担心孩子房间的智能设备偷偷跑流量,用了这招才发现是家里的扫地机器人每天自动上传地图数据。关掉这个功能,每月宽带流量省了近5GB。
与其花钱买一堆网络监控工具,不如学点实用命令。一次学会,终身受用,还能顺带搞懂点网络原理,修路由器时跟师傅聊天都更有底气。