IPv6 address lookup works like this:
- Network Scanner sends a multicast ICMP echo message to ff02::1 (all nodes on the local network segment).
- Network Scanner awaits for a few seconds for the local nodes to respond. This populates the neighbor cache with devices IPv6 addresses and MAC addresses.
- A regular scan is performed, and once an IPv4 device is found, its MAC address is used to lookup its IPv6 address.
It might be that you are
scanning a non-local subnet where the nodes would not respond. I recommend checking the output of the following command launched in a command prompt:
netsh interface ipv6 show neighbors
It will show how many IPv6 and MAC address mappings are detected on the network interface, so you can see whether your devices are there or not.