最直接有效的方式是组合使用arp -a、for循环ping扫描和net view命令:先用arp -a查已通信设备,再用for /L %i in (1,1,254) do @ping -n 1 -w 100 192.168.1.%i >nul探测全网段,最后用arp -a确认新增dynamic条目,并以net view辅助识别Windows设备名。

要快速确认当前局域网中哪些设备正在联网活动,而不是仅靠路由器后台猜测或反复手动测试,最直接有效的方式是利用系统自带命令组合构建实时在线设备清单。该方法不依赖第三方软件、无需安装插件,且结果可验证、可追溯。
用arp -a查看本机已知的活跃设备
这一步操作起来很简单,直接在命令提示符里执行即可,但结果只反映近期与本机有过通信的设备。
按下 Win + R,输入 cmd 并回车,打开命令提示符窗口。
在窗口中输入 arp -a 并回车,等待输出完成。
观察结果中 Interface: 192.168.x.1(或你本机所在网段的接口)下方的条目,每行包含 IP 地址、MAC 地址和 Type;【Type 为 dynamic 的条目才代表真实在线设备】,static 条目可能是手动添加的静态映射,不能作为在线依据。
用for循环批量探测整个网段
arp -a 默认只显示“聊过天”的设备,很多沉默设备(如待机打印机、未触发DHCP续租的IoT设备)不会出现。必须主动发起探测,才能把它们“唤醒”进ARP表。
第一步:先运行 ipconfig,记下 IPv4 地址(如 192.168.1.105)和子网掩码(如 255.255.255.0),推算出网段(此处为 192.168.1.0/24)。
第二步:在命令提示符中粘贴并执行以下命令(请将 192.168.1 替换为你实际的网段):
for /L %i in (1,1,254) do @ping -n 1 -w 100 192.168.1.%i >nul
该命令会静默发送254个单次ICMP请求,耗时约90秒;【-w 100 表示超时仅100毫秒,避免卡顿;若省略或设过大,整条命令可能卡住数分钟】。
第三步:命令结束后立刻再执行一次 arp -a,此时列表中新增的 dynamic 条目,就是本次扫描发现的活跃设备。
用net view辅助识别Windows电脑名称
如果局域网内主要是Windows电脑,且开启了网络发现与文件共享,net view 能直接列出开机并响应NetBIOS广播的计算机名,比纯IP更易辨认。
方法一:在命令提示符中直接运行 net view。
方法二:若返回“系统发生错误 53”,说明目标主机未启用网络发现,或本机防火墙阻止了NBNS通信;此时需确保双方处于同一工作组(默认WORKGROUP),且控制面板→网络和Internet→网络和共享中心→高级共享设置中,“启用网络发现”和“启用文件和打印机共享”均为开启状态。
net view 输出的每一行都是一个可识别的Windows设备名,将其与 arp -a 中的IP逐个对照,就能明确知道哪个IP对应哪台电脑。

















