
如果您需要确认当前 Windows 系统中 IP 地址与 MAC 地址的映射关系,或排查局域网内设备通信异常问题,则需查看本地 ARP 缓存表。ARP 表记录了已解析的 IPv4 地址与其对应物理地址(MAC 地址)的动态或静态条目。以下是查看该表的具体方法:
一、使用 arp -a 命令查看全部接口的 ARP 表
arp -a 是最基础且直接的命令,用于列出所有网络接口上的当前 ARP 缓存项,包括 IP 地址、MAC 地址及条目类型(dynamic 或 static)。
1、按下 Win + R 键,输入 cmd,按回车打开命令提示符。
2、在命令提示符窗口中输入:arp -a,然后按回车。
3、观察输出内容:每块接口以 Interface: xxx.xxx.xxx.xxx — 0xNN 开头,其下为 IP 地址、物理地址(MAC)、类型三列。
二、使用 arp -a 指定 IP 查看单条映射
当您仅关注某一台目标主机(如网关或某台局域网设备)是否已被本机成功解析时,可限定显示范围,避免信息冗余,提高定位效率。
1、确认目标设备的 IPv4 地址,例如 192.168.1.1(常见路由器地址)。
2、在命令提示符中执行:arp -a 192.168.1.1。
3、若该 IP 已存在于缓存中,将仅显示该行记录;若无输出,则说明尚未进行过 ARP 解析或条目已过期清除。
三、使用 arp -a -N 指定接口查看对应 ARP 表
多网卡环境(如同时连接有线、无线、虚拟网卡)下,ARP 表按接口隔离。-N 参数允许您精准指定某网络适配器的 IP 地址,从而筛选出该接口专属的 ARP 条目。
1、先运行 ipconfig,记下所需查询接口的 IPv4 地址,例如 192.168.56.1(VirtualBox Host-Only Adapter)。
2、在命令提示符中输入:arp -a -N 192.168.56.1。
3、输出结果将严格限定为绑定至该接口 IP 的 ARP 记录,不混杂其他网卡数据。
四、使用 arp -v 在详细模式下查看 ARP 表
-v 参数启用详细视图,可显示通常被默认隐藏的无效条目(如未完成解析的 Incomplete 条目)和环回接口(Loopback Pseudo-Interface)上的 ARP 项,适用于深度诊断网络层连通性问题。
1、以管理员身份运行命令提示符(右键“命令提示符”→“以管理员身份运行”)。
2、输入:arp -a -v,回车执行。
3、注意观察输出中包含 Incomplete、Invalid 或 Loopback 字样的行,这些可能指示 ARP 请求失败或特殊协议行为。
五、结合 netsh 清除并重新生成 ARP 表以验证刷新机制
ARP 缓存具有时效性,动态条目会随时间老化失效。通过清空缓存后触发新通信,可观察 ARP 表实时重建过程,验证解析功能是否正常。
1、在管理员命令提示符中执行:netsh interface ip delete arpcache,清空全部接口 ARP 缓存。
2、执行一次局域网通信,例如:ping -n 1 192.168.1.1(假设 192.168.1.1 为可达网关)。
3、立即再次运行:arp -a,确认目标 IP 对应的 MAC 地址是否已重新出现在表中,且类型为 dynamic。

评论(0)