Windows XP에서 Teredo 사용
고급 네트워킹 팩과 함께 Windows XP SP1(서비스 팩 1)을 실행하는 컴퓨터에서 Teredo 클라이언트 또는 호스트별 릴레이를 사용하려면 Windows XP sp2(서비스 팩 2), Windows Server 2003 SP1(서비스 팩 1) 또는 Windows Server 2003 SP2(서비스 팩 2 포함)를 사용하려면 애플리케이션 개발자가 다음을 수행해야 합니다.
- IPv4 및 IPv6을 모두 지원하는 새 Windows Sockets 2 프로그래밍 요소(함수 및 구조)를 사용하여 애플리케이션이 IPv6과 호환되는지 확인합니다. 자세한 내용은 Windows 소켓 애플리케이션용 IPv6 가이드를 참조하세요.
- IPV6_PROTECTION_LEVEL Windows 소켓 옵션을 PROTECTION_LEVEL_UNRESTRICTED 수준으로 설정하여 애플리케이션에서 Teredo 사용하도록 설정합니다. 자세한 내용은 IPV6_PROTECTION_LEVEL 사용을 참조하세요. System.Net.Sockets .NET Framework 클래스를 통해 이 옵션을 설정할 수도 있습니다.
- 원치 않는 들어오는 Teredo 트래픽을 허용하도록 Windows 방화벽에 대한 예외를 만듭니다. Windows 방화벽 API를 사용하여 Teredo 트래픽에 할당된 UDP 포트에 대한 포트 예외를 만듭니다. Teredo 필요한 보안 및 트래픽 고려 사항을 자세히 설명하는 자세한 내용과 예제는 Teredo 사용을 참조하세요.
애플리케이션이 실행될 때 Teredo 사용할 수 있도록 애플리케이션 개발자는 애플리케이션 설치 프로세스 중에 다음을 수행해야 합니다.
- netsh 인터페이스 ipv6 install 명령을 사용하여 IPv6을 설치합니다. Windows 방화벽은 IPv4 트래픽과 동일한 방식으로 원치 않는 들어오는 IPv6 트래픽으로부터 사용자의 컴퓨터를 보호합니다.
- netsh 인터페이스 ipv6 set teredo client 명령을 사용하여 Teredo 사용하도록 설정합니다.
필요에 따라 애플리케이션이 실행되고 IPv6을 설치할 때마다 IPv6이 설치되어 있는지 테스트하고 필요에 따라 Teredo 사용하도록 설정할 수 있습니다. 또한 사용자에게 IPv6이 설치되고 있으며 Teredo 사용하도록 설정되어 있음을 알려야 합니다.