用arp -a命令可直接查看局域网内与本机通信过的设备IP和MAC地址;文件资源管理器“网络”视图能显示开启SMB共享的设备名称和图标;PowerShell的Test-Connection命令可主动扫描整个子网并返回在线IP;路由器后台则提供最全的实时终端列表。

要在电脑上直观看到当前所有接入本地局域网的设备,不需要装额外软件、不依赖路由器后台权限,直接用系统自带功能就能拉出一张带名称、IP、MAC地址的实时清单,尤其适合排查蹭网、定位打印机或新连入的智能设备。
用命令行快速调出ARP缓存表(最省事)
这一步操作起来很简单,直接打开命令提示符输入一条命令就行。
按 Win + R,输入 cmd 回车,打开命令提示符窗口。
输入 arp -a 并回车,立刻显示当前局域网内所有与本机有过通信的设备列表。
注意看输出中的 Interface 行——它告诉你当前扫描的是哪个网段,比如 192.168.1.100;下方所有 Internet Address(IP)和对应的 Physical Address(MAC)就是已接入设备。哪怕某台设备禁用了Ping,只要它和你传过数据(比如访问过网页、连过共享),就会出现在这里。
通过文件资源管理器“网络”视图浏览(带图标+名称)
这个方法能看到设备图标、计算机名、甚至部分共享文件夹,但前提是网络发现必须开启且网络类型为专用。
按下 Win + E 打开文件资源管理器,在左侧导航栏点击“网络”。
如果首次进入显示红色提示“网络发现和文件共享已关闭”,请直接单击该文字 → 在弹出窗口中点击“启用网络发现和文件共享” → 系统询问是否设为专用网络时,选“是”。【必须选“是”,否则后续步骤无效】
等待约15秒后按 F5 刷新,若局域网内有设备开启了SMB共享并响应了NetBIOS查询,就会以图标形式列出来。
如果列表为空,不代表没设备,只是它们没响应发现请求——此时请立即转用 arp -a 或 net view 命令验证。
用PowerShell批量探测在线主机(精准可控)
当ARP缓存不全、或你想主动扫一遍整个子网时,这条命令能强制发ICMP请求,比arp -a更主动、更完整。
第一步:按 Win + X,选择“Windows Terminal(管理员)”或“PowerShell(管理员)”。
第二步:复制粘贴执行以下命令(请将 192.168.1 替换为你实际的网段,例如你的本机IP是 10.0.0.12,就改成 10.0.0):
Test-Connection -ComputerName (1..254 | ForEach-Object { "192.168.1.$_" }) -Count 1 -Quiet -ErrorAction SilentlyContinue | Where-Object { $_ } | ForEach-Object { $_.Address }
运行后会逐个尝试 ping 192.168.1.1 到 192.168.1.254,只输出响应成功的IP地址。耗时约30秒,结果干净无干扰。
这条命令不会触发防火墙告警,也不修改任何设置,纯读取型操作,【执行前务必确认子网号正确,输错可能扫到隔壁办公室】。
登录路由器管理页查看全部终端(最权威)
路由器掌握着DHCP分配记录和实时连接状态,这是唯一能看见所有设备(包括手机、IoT设备、未开启SMB的笔记本)的源头。
方法一:先查本机网关——按 Win + R → 输入 cmd → 输入 ipconfig → 找到“默认网关”那一行,记下IP(通常是 192.168.1.1 或 192.168.0.1)。
方法二:在浏览器地址栏输入该网关IP,回车,进入路由器登录页。
输入管理员账号密码(默认账号密码通常印在路由器背面或说明书上;若改过却忘记,需重置路由器)。
进入后查找“设备列表”“客户端管理”“DHCP客户端”或“连接设备”等类似名称的菜单项,点进去就能看到所有在线设备的名称、IP、MAC、连接方式(有线/WiFi)、信号强度(WiFi设备)及在线时长。

















