기본 Teredo IPv6 터널이 활성화 된 Windows7 클라이언트를 사용하여 IPv6을 실험하고 있습니다.
PING -6을 사용하여 IPv6 호스트 (ipv6.google.com 및 www.v6.facebook.com)에 연결할 수 있습니다. 또한 IPv6 기반 소켓을 사용하여 Python 스크립트를 사용하여 이러한 호스트에 HTTP 요청을 할 수도 있습니다.
Firefox / Chrome / IE 사용이 작동하지 않습니다. 패킷 캡처는 이러한 브라우저가 DNS A 쿼리를 작성하는 반면 Python 스크립트는 AApv 쿼리를 통해 Ipv6 쿼리를 성공적으로 해결 함을 보여줍니다.
업데이트 1 : Matt가 제안한 (매우 유용한) 링크로 테스트 했으며 다음 정보를 얻었습니다.
Teredo를 사용하도록 설정 한 것 같습니다. 이 테스트 중에 IPv6 사이트에 성공적으로 연결했지만 웹 사이트 이름 대신 IPv6 숫자 주소에 연결하여 강제로 연결 한 경우에만 가능합니다. 이 설정은 IPv6 웹 사이트에 도달하는 데 도움이되지 않습니다. Teredo (Windows 컴퓨터 용 터널링 프로토콜) 조언이 곧 게시 될 예정입니다.
업데이트 2 필자의 질문에 대한 답변은 'IPv6에 teredo를 사용하지 않음'이라고 결론을 내 렸습니다. 이 페이지 의 맨 아래에는 다음 내용 이 포함되어 있습니다.
현재 인터넷에 Teredo 릴레이가 없기 때문에 Teredo 인터페이스를 통해 기본 IPv6 주소에 대한 연결이 성공하지 못할 수 있습니다. WSAConnectByName이 호출되면 Teredo가 사용 가능한 유일한 IPv6 가능 인터페이스 인 경우 Windows Vista는 AAAA 쿼리를 발행하지 않습니다. 이렇게하면 기본 IPv6 주소를 대상으로 얻지 못하고 IPv4를 통해 연결을 시도 할 수있어 성공 가능성이 가장 높습니다. Teredo가 유일한 IPv6 가능 인터페이스 일 때 IPv6 주소를 얻으려면 응용 프로그램에서 AAAA 레코드에 DnsQuery API를 명시 적으로 사용해야합니다.
이는 애플리케이션이 호스트 이름을 IP 주소로 해석 할 때, 애플리케이션이 특별히 IPv6 주소를 요청하지 않는 한 teredo가 사용 가능한 유일한 IPv6 액세스 인 경우 Windows는 IPv6 레코드 요청 (AAAA)을 발행하지 않음을 의미 합니다 . 가장 좋은 방법은 모든 유형의 주소를 쿼리하는 것이므로 (예 : AF_UNSPEC를 getaddrinfo에 전달) 대부분의 앱은이를 수행하지 않습니다.
Hurricane Electric 의 무료 서비스를 사용하여 대체 IPv6 터널 액세스를 설정했으며 이제 IPv6를 통해 내 마음 내용을 찾아 볼 수 있습니다.