Gehen Sie zu dem folgenden Registrierungsschlüssel:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Dnscache\Parameters
Fügen Sie einen DWORD-Wert hinzu:
AddrConfigControl = 0
Sie müssen DNS durch den Teredo-Tunnel auflösen.
Ich habe mit IPv6 mit einem Windows7-Client experimentiert, wobei der Standard-Teredo-IPv6-Tunnel aktiviert ist.
Ich kann IPv6-Hosts (ipv6.google.com & www.v6.facebook.com) erfolgreich mit PING -6 erreichen. Ich kann auch HTTP-Anforderungen an diese Hosts mithilfe eines Python-Skripts (mithilfe eines IPv6-basierten Sockets) senden.
Die Verwendung von Firefox / Chrome / IE funktioniert nicht. Eine Paketerfassung zeigt, dass diese Browser DNS-A-Abfragen durchführen, während mein Python-Skript zu einer AAAA-Abfrage führt, um die Ipv6-Abfrage erfolgreich aufzulösen.
Update 1: Ich habe den (sehr nützlichen) Link getestet , den Matt vorgeschlagen hat, und folgende Informationen erhalten:
Sie scheinen auch Teredo aktiviert zu haben. Sie haben während dieses Tests erfolgreich eine Verbindung zu einer IPv6-Site hergestellt - jedoch nur, wenn Sie die Verbindung erzwingen, indem Sie eine Verbindung zu einer numerischen IPv6-Adresse anstelle eines Website-Namens herstellen. Diese Einstellung wird Ihnen nicht helfen oder schaden, wenn Sie IPv6-Websites besuchen möchten. Teredo (ein Tunneling-Protokoll für Windows-Computer) wird hoffentlich bald veröffentlicht
Update 2 Ich bin zu dem Schluss gekommen, dass die Antwort auf meine Frage lautet, dass Teredo nicht für IPv6 verwendet wird. Diese Seite enthält die folgende Anweisung am unteren Rand:
Da derzeit keine Teredo-Relays im Internet verfügbar sind, ist es unwahrscheinlich, dass Verbindungen zu nativen IPv6-Adressen über die Teredo-Schnittstelle erfolgreich sind. Wenn WSAConnectByName aufgerufen wird, gibt Windows Vista keine AAAA-Abfragen aus, wenn Teredo die einzige verfügbare IPv6-Schnittstelle ist. Dadurch wird sichergestellt, dass native IPv6-Adressen nicht als Ziel abgerufen werden und Verbindungen über IPv4 versucht werden, was die größten Erfolgschancen hat. Um IPv6-Adressen zu erhalten, wenn Teredo die einzige IPv6-fähige Schnittstelle ist, muss eine Anwendung die DnsQuery-API für AAAA-Einträge explizit verwenden.
Dies bedeutet, dass, wenn eine Anwendung einen Hostnamen in eine IP-Adresse auflöst, Windows keine Anforderung für IPv6-Einträge (AAAA) ausgibt, wenn Teredo der einzige verfügbare IPv6-Zugriff ist, es sei denn, die App fordert ausdrücklich eine IPv6-Adresse an . Die meisten Apps werden dies nicht tun, da es sich am besten empfiehlt, alle Adressarten abzufragen (z. B. durch Übergeben von AF_UNSPEC an getaddrinfo).
Ich habe einen alternativen IPv6-Tunnelzugang mit dem kostenlosen Service von Hurricane Electric eingerichtet und kann jetzt über IPv6 nach Herzenslust stöbern :-)
Gehen Sie zu dem folgenden Registrierungsschlüssel:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Dnscache\Parameters
Fügen Sie einen DWORD-Wert hinzu:
AddrConfigControl = 0
Sie müssen DNS durch den Teredo-Tunnel auflösen.
In Firefox gehen about:config
und suchen
network.dns.disableIPv6
Vergewissern Sie sich, dass false
die Standardeinstellung festgelegt ist.
Dann testen Sie es unter http://test-ipv6.com/
Wenn der Test bei test-ipv6.com erfolgreich ist und Sie die tanzende Kame-Schildkröte immer noch nicht erhalten, deaktivieren Sie sie ebenfalls network.http.fast-fallback-to-IPv4
. Nachdem ich das getan hatte, erschien die Schildkröte für kame.net