用 ndp -a 列出局域网 IPv6 邻居
在 Mac 上检查邻居发现缓存——IPv6 版的 arp。
运行 `ndp -a` 打印 IPv6 邻居表(含每条记录的 MAC 和接口);`sudo ndp -c` 可清空缓存。
01命令
命令
$ ndp -a
# Clear the table and relearn:
sudo ndp -c02作用说明
macOS 通过 BSD 的 ndp 工具实现 IPv6,它展示的内容与 IPv4 的 `arp -a` 同类:链路本地地址、解析出的 MAC,以及每个条目从哪个接口学到。这是判断 IPv6 设备是否真正可达的最快方式——处于 `REACHABLE` 或 `STALE` 状态的条目证明发生过双向通信。先执行 `time` 再重跑,可以看出是否有新邻居正在加入。
03风险
!注意: 许多现代网络是 IPv6 优先;只用 arp -a 排障会漏掉一半流量。
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- NDP(8) — FreeBSD manual page依据: Documents -a (list), -c (clear) and the Neighbor Discovery protocol mapping.
最后验证: 2026-09-17 · 分类: 网络