Ho sperimentato IPv6 utilizzando un client Windows7 con il tunnel Teredo IPv6 predefinito abilitato.
Posso raggiungere correttamente gli host IPv6 (ipv6.google.com e www.v6.facebook.com) usando PING -6. Posso anche fare richieste HTTP a questi host con successo usando uno script Python (usando un socket basato su IPv6).
L'uso di Firefox / Chrome / IE non funziona. Un'acquisizione di pacchetti mostra che questi browser stanno eseguendo query DNS A mentre il mio script Python risulta in una query AAAA per risolvere correttamente la query Ipv6.
Aggiornamento 1: ho provato con il link (molto utile) che Matt ha suggerito e ho ottenuto le seguenti informazioni:
Sembra anche che Teredo sia abilitato. Durante questo test ti sei connesso correttamente a un sito IPv6, ma solo quando hai forzato la connessione collegandoti a un indirizzo numerico IPv6, anziché al nome di un sito web. Questa impostazione non ti aiuterà né ti farà male in futuro per raggiungere i siti Web IPv6. La consulenza di Teredo (un protocollo di tunneling per computer Windows) verrà pubblicata presto
Aggiornamento 2 Ho concluso che la risposta alla mia domanda è "non usando Teredo per IPv6". Questa pagina contiene la seguente dichiarazione in fondo:
A causa dell'attuale assenza di relè Teredo su Internet, è improbabile che le connessioni agli indirizzi IPv6 nativi abbiano successo sull'interfaccia Teredo. Se viene chiamato WSAConnectByName, Windows Vista non invierà query AAAA quando Teredo è l'unica interfaccia IPv6 disponibile. Ciò garantisce che gli indirizzi IPv6 nativi non vengano ottenuti come destinazione e che vengano tentate connessioni su IPv4, che ha le maggiori probabilità di successo. Per ottenere gli indirizzi IPv6 quando Teredo è l'unica interfaccia in grado di supportare IPv6, un'applicazione deve utilizzare esplicitamente l'API DnsQuery per i record AAAA.
Ciò significa che quando un'applicazione risolve un nome host in un indirizzo IP, Windows non emetterà una richiesta per i record IPv6 (AAAA) se teredo è l'unico accesso IPv6 disponibile a meno che l'app non richieda specificamente un indirizzo IPv6 . La maggior parte delle app non eseguirà questa operazione poiché la procedura migliore è eseguire una query per tutti i tipi di indirizzo (ad es. Passando AF_UNSPEC a getaddrinfo)
Ho impostato un accesso tunnel IPv6 alternativo utilizzando il servizio gratuito di Hurricane Electric e ora posso navigare su IPv6 fino al contenuto del mio cuore :-)