본문으로 건너뛰기
ipaddress.si

IPv4 → IPv6

IPv4 주소는 IPv6로 ‘변환’되지 않지만, IPv6 안에서 표현하는 표준 방식이 있습니다.

IPv4 매핑 IPv6
::ffff:192.0.2.33
::ffff:c000:221
6to4 프리픽스
2002:c000:221::/48
NAT64 (64:ff9b::/96)
64:ff9b::192.0.2.33
64:ff9b::c000:221

IPv4 주소를 IPv6 주소로 "변환"하는 방법은 없습니다. 둘은 별개의 주소 공간입니다. 다만 IPv6 안에서 IPv4 주소를 나타내는 표준 표현 방식은 있습니다.

  • IPv4 매핑 주소 ::ffff:0:0/96 — 듀얼 스택 소프트웨어가 IPv6 소켓에서 IPv4 상대를 나타내는 방식입니다. 실제 네트워크에는 나타나지 않습니다.
  • 6to4 2002::/16 — 공인 IPv4 주소에서 /48을 만들어 내던, 지금은 폐기된 전환 기술입니다.
  • NAT64 64:ff9b::/96 — IPv6 전용 네트워크가 NAT64 게이트웨이를 통해 IPv4 호스트에 접근할 때 쓰는 잘 알려진 프리픽스로, 보통 DNS64와 함께 사용합니다.

자주 묻는 질문

제 IPv4 주소를 IPv6로 바꿀 수 있나요?

아니요. IPv6 주소는 통신사가 별도로 할당합니다. 여기 표시된 형식은 특정 메커니즘을 위해 IPv4 주소를 IPv6 표기에 넣은 것일 뿐입니다.

서버 로그에 ::ffff:로 시작하는 주소가 보이는 이유는?

서버가 IPv4도 받아들이는 IPv6 소켓에서 대기하고 있기 때문입니다. IPv4 클라이언트는 ::ffff:203.0.113.5 같은 IPv4 매핑 주소로 기록됩니다.

6to4는 아직 쓰이나요?

거의 쓰이지 않습니다. 2015년 RFC 7526이 6to4 애니캐스트 릴레이 프리픽스를 폐기했고, 네이티브 IPv6가 이를 대체했습니다.