The router for my local network advertises two IPv6 prefixes (one local, fdXX:: prefix, and one delegated from my ISP). I've confirmed that they're both being advertised by inspecting the router advertisements with Wireshark, thus:
However, Windows hosts on the network only seem to pick up one of the prefixes (and consistently the fdXX:: one) to use:
Ethernet adapter Ethernet:
Connection-specific DNS Suffix . : arkane-systems.lan
IPv6 Address. . . . . . . . . . . : fdc9:b01a:9d26:0:fd4c:9cca:2051:c663
Link-local IPv6 Address . . . . . : fe80::21cd:60d4:2e62:cc29%14
IPv4 Address. . . . . . . . . . . : 172.16.1.2
Subnet Mask . . . . . . . . . . . : 255.255.0.0
Default Gateway . . . . . . . . . : fe80::217:94ff:fef2:c3f%14
172.16.0.254
Why is this happening, and is there any way I can get the hosts to pick up on both interfaces?