List IPv6 LAN Neighbors with ndp -a
Inspect the Neighbor Discovery cache — the IPv6 equivalent of arp — on a Mac.
01Command
$ ndp -a
# Clear the table and relearn:
sudo ndp -c02What it does
macOS implements IPv6 via the BSD ndp tool, which shows the same kind of mapping `arp -a` gives for IPv4: link-local addresses, resolved MACs, and the network interface each entry learned from. This is the fastest way to see whether an IPv6 device is actually reachable — an entry in `REACHABLE` or `STALE` state proves two-way traffic happened. Prefixing `time` and rerunning reveals whether new neighbors are actively joining.
03Risk
04Undo
✓No undo needed — this command does not change persistent state.
05Sources
- NDP(8) — FreeBSD manual pageEvidence: Documents -a (list), -c (clear) and the Neighbor Discovery protocol mapping.
Last verified: 2026-09-17 · Category: Network
06Related solutions
Erase the broken Spotlight database so macOS re-indexes your drive from scratch.
Read the serial number, model identifier and chip without opening About This Mac.
See how many charge cycles the battery has used and its health condition.