Since I can do a port scan using either 2001 address, and they are both showing up, that tells me that they are both publicly accessible making them not private. What is the point of the Privacy address? What is it's intended usage?
OOPS. I used a bad choice of words. I should have said "privacy" instead of "private". Again
, I discussed these briefly in a previous post
. Do you read what I write or just sort of "scan" it?
As broquea said, they're meant to provide some privacy via address anonymity. Auto configured IP addresses contain the MAC address of your machine, which can be used to identify your specific host. Also, it's meant to provide some of the anonymity that being behind a NAT gives in the IPv4 world, where everyone's internet traffic is hidden behind a single public IP. It's turned on by default in windows, and will generate a new IPv6 in your prefix periodically, and start using it. The original IPv6 stays around forever AFAIK, and the temporary privacy IPv6s stay around for a certain time period, then expire. They're all reachable before they expire. If you want to turn it off, you can issue the command: netsh int ipv6 set privacy disabled
(this wiki page
describes itin more detail)
The "fe80::224:1ff:fef5:a02%10" address is your default gateway, which is the link-local address of your D-Link, which I also referenced in this previous message
. (The %10 is just an interface index [zone index] which the OS pays attention to ... see here
EDIT: Oops. I think you already understood this.
To answer your other question, you should just be able to add a static IP via the GUI if you wish. I think this will turn autoconfiguration off. I wouldn't use the autoconfig address. Just use "2001:470:1f05:6db::10" or something like that. Easier to type that way anyway. You should be able to use the link-local of your D-Link as a default gateway, but you'll likely need to include the interface index too (the %10), or specify the interface. Since it's link-local, it could be on any interface, and the OS has no idea which interface to use to get to it, hence the need for interface indexes. Alternatively, you could use the global IPv6 you set on the D-Link, which should be 2001:470:1f05:6db::1" if you set it the way I expect you did.