本文目录导读:

在 Windows、Linux 和 macOS 系统中,查看本地 ARP(地址解析协议)缓存(即 MAC 地址表)的方法略有不同,以下是具体命令:
Windows 系统
在 命令提示符(cmd) 或 PowerShell 中输入:
arp -a
- 输出示例:会列出所有接口(如以太网、Wi-Fi)的 IP 地址与对应的 MAC 地址(物理地址)映射。
- 查看特定接口:
arp -a -N <接口IP>(arp -a -N 192.168.1.1)。
Linux 系统
在 终端 中输入以下任一命令:
# 方法一(推荐,更详尽) arp -n # 方法二(与 Windows 类似) arp -a # 方法三(使用 ip 命令,现代 Linux 推荐) ip neigh show
- 说明:
-n表示以数字形式显示 IP 地址(避免反向 DNS 查询)。ip neigh show显示的REACHABLE、STALE、DELAY等状态表示该条目的当前有效性。
macOS 系统
在 终端 中输入:
# 方法一 arp -a # 方法二(推荐,更详细) arp -n -a
- 注意:macOS 的输出格式与 Linux 类似,每个条目会显示 代替主机名(如果使用
-a且未加-n)。
如何理解输出内容?
- 典型条目:
168.1.10 xx-xx-xx-xx-xx-xx dynamic - 字段含义:
- IP 地址:局域网内的设备 IP。
- MAC 地址:该 IP 对应网卡的物理地址(6 组十六进制数)。
- 类型:
dynamic:通过 ARP 协议动态学习到的(会超时刷新)。static:手动静态绑定的(不会过期)。
常见问题与提示
- 表是动态的:ARP 缓存会随时间或网络变化自动更新,你看到的只是当前本地缓存的记录(通常是最近通信过的设备)。
- 清除缓存(用于解决网络映射错误):
- Windows:
arp -d(清空所有)或arp -d <IP>(清空特定 IP)。 - Linux/macOS:
sudo arp -d <IP>或使用ip neigh flush dev <接口名>。
- Windows:
如果需要查看交换机/路由器的 MAC 地址表(而非电脑本地的),需登录网络设备(如 Cisco 交换机)使用 show mac address-table 命令(这属于网络设备配置范畴,与本机操作系统命令不同)。
请根据你的操作系统选择对应命令,在终端执行即可看到当前连接的局域网设备的 IP-MAC 映射关系。
标签: a
版权声明:NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播