Situation:
I have configured a dual-stack tun configuration running 2.3.1 (client and server).
Client is Windows 7. Server is Linux (debian wheezy)
The tunnel comes up OK and can route v4 and v6 packets as expected.
Windows can resolve the AAAA records for an IPV6 only host (ie nslookup ipv6.examplehostname.com), and I can ping -6 that host. (ie ping -6 ipv6.examplehostname.com)
The problem:
No program on the windows client will connect to the hostname of that host; Windows does not seem to be returning AAAA records to the programs. I have tried putty, firefox, internet explorer, and chrome. Each of those applications will connect fine when presented with an IPv6 literal.
What I am seeing is very much like the problem described here:
http://superuser.com/questions/259188/how-can-i-get-firefox-chrome-to-reach-ipv6-websites
But the answer to that seems to be Teredo specific.
I can't be the only person who has seen this problem, is there something I am missing?