用 ndp -a 列出局域网 IPv6 邻居

在 Mac 上检查邻居发现缓存——IPv6 版的 arp。

macOSNDP 邻居发现IPv6诊断中风险
运行 `ndp -a` 打印 IPv6 邻居表(含每条记录的 MAC 和接口);`sudo ndp -c` 可清空缓存。

01命令

命令
$ ndp -a
# Clear the table and relearn:
sudo ndp -c

02作用说明

macOS 通过 BSD 的 ndp 工具实现 IPv6,它展示的内容与 IPv4 的 `arp -a` 同类:链路本地地址、解析出的 MAC,以及每个条目从哪个接口学到。这是判断 IPv6 设备是否真正可达的最快方式——处于 `REACHABLE` 或 `STALE` 状态的条目证明发生过双向通信。先执行 `time` 再重跑,可以看出是否有新邻居正在加入。

03风险

风险中风险
!注意: 许多现代网络是 IPv6 优先;只用 arp -a 排障会漏掉一半流量。

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

  • NDP(8) — FreeBSD manual page
    FreeBSD Project · technical · 2026-09-17
    依据: Documents -a (list), -c (clear) and the Neighbor Discovery protocol mapping.

最后验证: 2026-09-17 · 分类: 网络

06相关方案