使用 Windows 自带资源管理器(最简单、最直观)
这是最基础、最不需要任何技术的方法,适合普通用户快速查看同一个工作组下的电脑。
原理:Windows 的“网络”视图依赖于一种叫做 NetBIOS 的传统网络协议,它通过广播来发现同一子网(局域网)内开启了此服务的计算机。
操作步骤:
- 在任意一台连接到局域网的 Windows 电脑上,打开“文件资源管理器”(快捷键
Win + E)。 - 在左侧导航栏中,点击“网络”。
- 系统会自动扫描局域网内的计算机,并显示它们的工作组和计算机名,这个过程可能需要几十秒到几分钟。
优点:
- 无需安装任何第三方软件。
- 操作非常简单直观。
- 双击电脑名可以直接访问其共享文件夹(如果对方开启了共享)。
缺点:
- 依赖 NetBIOS:如果目标电脑的 NetBIOS 服务被禁用,或者网络中有防火墙阻止了相关端口(137-139),它可能无法被看到。
- 速度慢:扫描过程可能比较慢,尤其是在较大的网络中。
- 信息有限:只能看到计算机名和工作组,无法获取更详细的 IP 地址或在线状态信息。
使用命令提示符(CMD)或 PowerShell(灵活、强大)
这是网络管理员最常用的方法之一,速度快,信息全面,且不依赖于 NetBIOS。
A. 使用 arp 命令(查看 IP 和 MAC 地址绑定)
原理:arp(Address Resolution Protocol,地址解析协议)用于将 IP 地址解析为物理 MAC 地址,当你访问一个网站或局域网内的设备时,你的电脑会自动建立一个 ARP 缓存表,记录下已通信设备的 IP 和 MAC 地址。
操作步骤:
- 按
Win + R键,输入cmd并回车,打开命令提示符。 - 输入以下命令并回车,可以刷新 ARP 缓存,确保列表是最新的:
arp -a - 命令执行后,你会看到一个列表,格式如下:
接口: 192.168.1.100 --- 0x3 Internet 地址 物理地址 类型 192.168.1.1 aa:bb:cc:dd:ee:ff 动态 192.168.1.101 ff:ee:dd:cc:bb:aa 动态 <-- 这就是局域网内的另一台电脑 192.168.1.102 11:22:33:44:55:66 动态 <-- 这可能是你的手机或智能电视
优点:
- 速度快,瞬间完成。
- 能获取到所有最近有过通信的设备的 IP 和 MAC 地址。
- 是排查网络问题(如 IP 冲突)的基础。
缺点:
- 只能看到曾经有过网络通信的设备,如果一个设备开机后从未与你的电脑通信过,它可能不会出现在列表里。
- 无法直接获取计算机名。
B. 使用 ping 命令(主动探测)
原理:ping 命令通过发送 ICMP 数据包来测试网络连通性,我们可以先 ping 局域网的网关,然后根据 IP 地址段来逐个或批量探测。
操作步骤:
-
找到你所在局域网的网关地址:
ipconfig在输出中找到“默认网关”那一项,
168.1.1。 -
使用
ping命令探测网关所在的整个网段,以168.1.1为例,网段是168.1.0/24,我们可以用以下命令一次性探测 1-254 号的电脑:注意:在 Windows 中,
ping默认只发送 4 个数据包,为了快速发现设备,可以加上-n 1参数让它只发一次,或者加上-w参数缩短超时时间。for /l %i in (1,1,254) do ping -n 1 -w 10 192.168.1.%ifor /l %i in (1,1,254):循环变量%i从 1 到 254。ping -n 1:每个 IP 只 ping 一次。-w 10:等待超时时间为 10 毫秒(非常快)。
-
在输出的结果中,那些“来自...”的回复就是在线的设备。
优点:
- 主动发现:即使设备从未与你通信过,只要它在线并响应 ICMP 请求,就能被发现。
- 可以配合其他脚本进行更复杂的操作。
缺点:
- 如果目标电脑禁用了 ICMP(很多防火墙或安全软件会这么做),它将不会响应,从而“隐身”。
- 对网络有一定轻微负载(尽管
-n 1 -w 10已经非常小)。
C. 使用 net view 命令(查看工作组计算机)
原理:这个命令与方法一“网络”视图的原理类似,也是通过 NetBIOS 协议来列出可访问的计算机。
操作步骤:
- 打开命令提示符。
- 输入以下命令:
net view这会列出你所在工作组内的所有计算机。
- 如果想查看整个域或特定 IP 段的计算机,可以使用:
net view \\你的网关IP
优点:
- 直接列出计算机名,方便访问。
- 命令简单。
缺点:
- 同样依赖 NetBIOS,局限性较大。
使用第三方网络扫描工具(功能最全、最推荐)
对于需要更详细信息(如厂商、操作系统、开放端口)的用户,强烈推荐使用专业的网络扫描工具,这类工具功能强大,是网络管理员的利器。
推荐工具:Advanced IP Scanner (免费且强大)
这是一款非常流行的免费局域网扫描工具,界面友好,功能齐全。
操作步骤:
- 下载并安装 Advanced IP Scanner。
- 打开软件,它会自动检测你的 IP 地址和网段。
- 点击左上角的“扫描”按钮。
- 等待几秒钟到一分钟,扫描结果就会显示出来。
扫描结果会包含以下丰富信息:
- IP 地址:设备的网络地址。
- 计算机名:设备的 Windows 名称。
- MAC 地址:设备的物理地址。
- 厂商:根据 MAC 地址查询到的设备制造商(如 Apple, Samsung, Huawei 等)。
- 状态:在线/离线。
- 共享:是否开启了共享文件夹。
- HTTP, RDP, FTP:检测设备是否开放了这些常用服务端口。
优点:
- 信息全面:一站式获取所有关键信息。
- 速度快:扫描效率远超 Windows 自带工具。
- 操作简单:图形界面,无需记命令。
- 功能强大:除了扫描,还可以远程关机、打开 Web 界面、通过 RDP 远程桌面连接等。
缺点:
- 需要安装第三方软件。
总结与对比
| 方法 | 优点 | 缺点 | 适用人群 |
|---|---|---|---|
| 资源管理器 | 最简单直观,无需命令 | 依赖 NetBIOS,速度慢,信息少 | 普通家庭用户,快速访问共享文件 |
arp -a 命令 |
速度快,获取 IP/MAC | 只显示有通信记录的设备 | 网络初学者,排查 IP 冲突 |
ping 命令 |
主动发现,不依赖 NetBIOS | 可能被防火墙屏蔽 | 网络管理员,需要主动探测 |
net view 命令 |
直接显示计算机名 | 依赖 NetBIOS,功能有限 | Windows 用户,快速查找工作组电脑 |
| 第三方工具 | 信息最全,功能最强 | 需要安装软件 | 所有用户,尤其是网络管理员和高级用户 |
温馨提示与注意事项
- 权限问题:查看局域网电脑通常不需要特殊权限,但访问或控制其他电脑则需要对方开启相应的共享服务或远程桌面功能,并且你需要有有效的用户名和密码。
- 隐私与安全:请务必遵守法律法规和道德规范,不要扫描或访问未经授权的电脑,这些工具仅应用于管理你自己的网络。
- 防火墙:如果扫描不到设备,首先检查目标电脑和本机的防火墙设置,是否阻止了网络发现或 ICMP 请求。
- 网络环境:如果你的网络中存在多个 VLAN(虚拟局域网),普通方法可能只能看到自己所在 VLAN 的设备,需要更专业的网络设备(如路由器、交换机)支持才能跨 VLAN 扫描。
对于绝大多数用户来说,直接使用 Advanced IP Scanner 是最省心、最高效的选择,如果你只是偶尔看一下,Windows 资源管理器或 arp -a 命令也完全够用。
