菜鸟-创作你的创作

cmd查看局域网所有IP信息 arp -a(ARP命令介绍)

下面给你一份 完整、清晰、可直接使用的《ARP 命令详解 + 查看局域网所有 IP 的方法》,包含 CMD 指令说明 + 示例 + 实战技巧。

内容是 2024-2025 适用的最新版。


🖧 CMD 查看局域网所有 IP 信息

——ARP 命令完整介绍 + 实战示例


✅ 一、最常用:查看当前局域网所有已通信设备

在 CMD 输入:

arp -a

即可看到类似输出:

Interface: 192.168.1.10 --- 0x3
  Internet Address      Physical Address      Type
  192.168.1.1           34-97-f6-08-xx-xx     dynamic
  192.168.1.5           44-1c-a8-2e-xx-xx     dynamic
  192.168.1.12          98-fc-11-98-xx-xx     dynamic
  ...

字段含义:

字段含义
Internet Address设备的局域网 IP 地址
Physical AddressMAC 地址
Typestatic=静态绑定、dynamic=动态 ARP 条目

❗ 重点:ARP 能显示哪些设备?

ARP 表只会显示:

✔ 和你电脑在一定时间内有通信过的设备
✔ NAT、交换机不会显示
✔ WiFi、LAN 都可以

并不是扫描整个局域网,而是显示 你电脑记住的局域网设备列表


✅ 二、强制刷新 ARP,让列表更完整

输入刷新:

arp -d *

清空 ARP 缓存。

随后 ping 局域网 IP 段,让 ARP 表重新填充:

for /l %i in (1,1,254) do ping -n 1 192.168.1.%i

然后再查看:

arp -a

这是 Windows 下最常用的“伪扫描全网设备”方法


✅ 三、ARP 命令常用参数(完整版)

命令说明
arp -a显示所有 ARP 表项
arp -a 192.168.1.5显示某个接口的 ARP 条目
arp -g与 -a 相同,用于兼容旧系统
arp -d 192.168.1.5删除某个 ARP 项
arp -d *清空整个 ARP 表
arp -s 192.168.1.100 11-22-33-44-55-66添加静态 ARP 绑定(IP 与 MAC 绑定)

✨ 静态 ARP(ARP 绑定)介绍

使用:

arp -s IP MAC

可以将 IP 与 MAC 永久绑定。

例如:

arp -s 192.168.1.200 0a-1b-2c-3d-4e-5f

用途:


✅ 四、如何真正扫描局域网所有设备?ARP 不够全面!

ARP 只能显示与你电脑通信的设备,不会扫描整个网段。

如果你想真正看到所有在线设备,推荐三个 CMD/PowerShell 方法:


方法 1:最简单的局域网 Ping 扫描(CMD)

for /l %i in (1,1,254) do @ping -n 1 192.168.1.%i | find "TTL="

能显示在线的设备 IP。

再查看:

arp -a

就能看到对应设备的 MAC。


方法 2:PowerShell 版快速扫描

1..254 | % {Test-Connection -Count 1 -Quiet 192.168.1.$_}

输出在线 IP 列表。


方法 3:Nmap(最强)

在 Win10/11 安装 Nmap 后:

nmap -sn 192.168.1.0/24

可获得:


🧩 五、MAC 地址厂商识别(看设备是手机/电脑/路由器)

得到 MAC 后可以查厂商:

https://macvendors.com

例如:

方便识别每个 IP 对应什么设备。


🧠 六、常见问题 FAQ

❓ 为什么 arp -a 显示的设备不全?

因为 ARP 不会主动扫描,它只记录你通信过的设备。


❓ ARP 表多久清空?

默认几分钟自动超时。


❓ 能看到别人手机吗?

只要手机与你通信过(如连接同路由器),就能看到 MAC。

退出移动版