Windows怎么cmd查看ARP表_Windows如何用arp -a查看本地ARP地址解析缓存【命令】-1

如果您需要确认当前 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。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。