Microsoft Windows 각 버전별 IPv6 접속 가능여부 및 각 터널링 방법별 IPv4/IPv6 접속 여부 |
|
|
|
"내가 사용하는 OS에서 IPv6를 이용할 수 있는가?" |
|
"왜 IPv6 웹사이트가 IPv4로 접속되는가? 나의 설정에 문제가 있지 않는가?" |
|
본 문서에서는 위 질문에 대한 명쾌한(?) 해답을 찾아보겠습니다. |
|
1. IPv6를 지원하는 Windows 버전은 어떤 것인가? |
|
종 류 | IPv6 지원여부 | 비 고 | Windows 3.1, 95, 98, ME | X | 전혀 지원하지 않음 | Windows NT 4.0 이하 | X | 전혀 지원하지 않음 | Windows 2000 Pro, Server | △ | 별도의 Add-On 프로그램 설치 필요(주1) | Windows XP 오리지널 버전 | ○ | OS 자체에 내장 공식으로 기술지원하지 않음 | Windows XP SP1 이상 | ○ | OS 자체에 내장 공식으로 기술지원하지 않음 | Windows 2003 Server | ○ | OS 자체에 내장 공식으로 기술지원하지 않음 |
|
|
주1: Windows 2000의 경우 Technology Preview로서 기본적인 IPv6 기능은 지원하나 최신의 IPv6 기술을 지원하지 않습니다. 특히 일부 노트북 시스템에서 불안하게 동작을 하는 경우가 있습니다. |
|
2. IPv4/IPv6 Dual Stack 웹사이트의 경우 IPv4, IPv6 중 어느 프로토콜로 접속이 되는가? |
|
답변) 일반적으로 IPv6 프로토콜을 이용하여 우선적으로 접속하게 됩니다. |
하지만, 아래와 같이 예외사항도 보고 되고 있습니다. |
또한, 애플리케이션 개발자가 나름대로 우선순위를 정한 경우도 있습니다. |
|
|
CASE 1 : 일반적인 Dual Stack 웹사이트를 인터넷 익스플로러 6.0을 이용하여 접속시 |
|
종 류 | IPv6 미설치 | Native | 6to4 | ISATAP | Teredo | Windows 2000 | IPv4 | IPv6 | IPv6 | - | - | Windows XP 오리지널 버전 | IPv4 | IPv6 | IPv6 | IPv6 | - | Windows XP SP1 | IPv4 | IPv6 | IPv6 | IPv6 | - | Windows XP SP1 + 고급 네트워킹 팩 | IPv4 | IPv6 | IPv4(주2) | IPv6 | IPv4(주2) | Windows XP SP2 Beta | IPv4 | IPv6 | IPv4(주2) | IPv6 | IPv4(주2) | Windows 2003 Server | IPv4 | IPv6 | IPv6 | IPv6 | - |
|
|
주2: Windows XP SP1에 고급 네트워킹 팩을 설치한 경우, |
6to4 또는 Teredo 터널링을 사용하면 IPv4로 접속이 됩니다. |
단, 강제로 IPv6 URL을 입력하면 당연히 IPv6로 접속이 가능합니다. |
|
CASE 2 : DNS 서버에서 해당 웹사이트 DNS 레코드에 CNAME을 적용했을 때 |
|
일부 IPv6 웹사이트의 경우 위 문제를 해결하기 위해 고민한 끝에 DNS 레코드에 CNAME을 적용하면 6to4 또는 Teredo 터널링에서도 IPv6로 접속이 됨을 알게되었습니다. 하지만 (주3)과 같은 부작용(?)이 발생합니다. |
|
종 류 | IPv6 미설치 | Native | 6to4 | ISATAP | Teredo | Windows 2000 | IPv4 | IPv6 | IPv6 | - | - | Windows XP 오리지널 버전 | IPv4 | IPv6 | IPv6 | IPv6 | - | Windows XP SP1 | IPv4 | IPv6 | IPv6 | IPv6 | - | Windows XP SP1 + 고급 네트워킹 팩 | IPv4 | IPv6 | IPv6 | IPv6 | IPv6(주3) | Windows XP SP2 Beta | IPv4 | IPv6 | IPv6 | IPv6 | IPv6(주3) | Windows 2003 Server | IPv4 | IPv6 | IPv6 | IPv6 | - |
|
|
주3: NAT 환경의 사용자가 IPv6 스택만 설치하고 Teredo 터널링을 설정하지 않은 경우, CNAME을 적용한 듀얼스택 웹사이트에 IPv6 뿐만 아니라 IPv4로도 접속을 하지 못하는 현상이 발생함 |
|
이상으로 각 Windows OS 버전의 IPv6 이용가능 여부와, Windows OS의 주요 IPv6 터널링 환경에서 듀얼스택 웹사이트에 대한 IPv4, IPv6 프로토콜의 우선순위를 확인해 보았습니다. |
|
참고 :: 위 내용은 Microsoft의 공식적인 문서를 참고로 하지 않고, 실제 테스트에 의한 것입니다. |