Periodically, I am unable to access IPv6 resources by hostname on Windows 7. When this occurs, the status of the interface displays "IPv6 Connectivity: No Internet Access". The Network Connection Details shows the same autoconfigured address for IPv6 Address and Temporary IPv6 Address, and a valid IPv6 server, IPv6 gateway and link-local address. I am able to ping IPv6 addresses on the internet, but since windows thinks that there is no IPv6 connectivity it doesn't attempt to request AAAA records from the configured DNS server. This problem usually resolves itself after a few hours until it happens again.
Does anyone know what criteria Windows 7 uses to determine if there is IPv6 Connnectivity, or how to start troubleshooting this issue?