IPv4 IPv6 변환기
IPv4 주소를 IPv6로 바꿉니다. IPv4 매핑(::ffff:) 형태, 전체 펼친 형태, NAT64 64:ff9b::/96, 6to4 2002::/48 프리픽스와 32비트 숫자를 보여 줍니다.
이것은 주소 인코딩일 뿐 할당되었거나 검증된 경로가 아닙니다. NAT64에는 네트워크에 설정된 변환기와 프리픽스가 필요하고, 잘 알려진 프리픽스는 전역이 아닌 IPv4 주소를 제외합니다. 6to4 애니캐스트 릴레이 사용은 권장되지 않습니다.
192.168.1.10은(는) 사설(RFC 1918) 주소입니다. 6to4와 NAT64의 잘 알려진 프리픽스는 공인 IPv4 주소에만 정의되어 있으므로 이 두 줄은 참고용으로만 표시합니다.
16진수 그룹은 RFC 5952를 따릅니다. 소문자로 쓰고, 앞의 0은 생략하며, 0이 가장 길게 이어지는 그룹은 ::로 줄여 씁니다.
| 형태 | 주소 | 용도 |
|---|---|---|
| IPv4 매핑 | ::ffff:192.168.1.10 = ::ffff:c0a8:10a | 듀얼 스택 소켓과 로그가 IPv4 상대를 표시하는 방식 |
| 펼친 형태 | 0000:0000:0000:0000:0000:ffff:c0a8:010a | 데이터베이스, 정렬, ACL에 쓰는 고정 폭 형태 |
| NAT64 / DNS64 | 64:ff9b::c0a8:10a | IPv6 전용 클라이언트가 NAT64를 거쳐 이 IPv4 호스트에 접속할 때 쓰는 주소 |
| 6to4 | 2002:c0a8:10a::/48 | 예전의 자동 터널링. 공인 IPv4에서 만들어지는 /48 네트워크 |
| IPv4 호환 | ::c0a8:10a | RFC 4291에서 사용 중단됨 — 새 설정에는 쓰지 마세요 |
IPv4 주소에 대응하는 단 하나의 "IPv6 버전"은 없습니다. IPv6에는 같은 32비트를 담는 방식이 여러 가지 정의되어 있고 저마다 용도가 다릅니다. 이 변환기는 표준적인 방식들을 나란히 보여 줍니다. 듀얼 스택 소프트웨어가 쓰는 IPv4 매핑 형태, 그것을 전체로 펼친 표기, 잘 알려진 프리픽스를 쓰는 NAT64 표현, 6to4 프리픽스, 그리고 사용이 중단된 IPv4 호환 형태입니다.
사용 방법
- 203.0.113.5처럼 점으로 구분한 IPv4 주소를 입력합니다.
- 듀얼 스택 소켓이나 로그를 해석하는 중이라면 매핑 형태를 봅니다.
- 고정 폭 표기가 필요한 곳에는 펼친 형태를 사용합니다.
- 라우팅 제약을 확인합니다. 이 문자열은 IPv6 주소를 할당하거나 변환기를 설정해 주지 않습니다.
계산식
IPv6 그룹 = 첫 번째 옥텟 × 256 + 두 번째 옥텟 (16진수로 표기) · 매핑 = ::ffff: + 그룹 1 + : + 그룹 2
IPv4 옥텟 두 개가 IPv6의 16비트 그룹 하나가 됩니다. 매핑 형태는 0비트 80개와 1비트 16개(::ffff:0:0/96) 뒤에 32비트를 놓습니다. 이 NAT64 예시는 64:ff9b::/96 뒤에 놓으며 네트워크는 다른 프리픽스를 설정할 수도 있습니다. 6to4는 2002 바로 뒤에 놓아 /48 네트워크가 됩니다.
예시
192.168.1.10의 경우: 192 × 256 + 168 = 49,320 = c0a8, 1 × 256 + 10 = 266 = 010a입니다. 따라서 매핑 주소는 ::ffff:192.168.1.10, 16진수로는 ::ffff:c0a8:10a, 전부 펼치면 0000:0000:0000:0000:0000:ffff:c0a8:010a입니다. NAT64 형태는 64:ff9b::c0a8:10a, 6to4 프리픽스는 2002:c0a8:10a::/48입니다. 192.168.x.x는 사설 주소이므로 마지막 둘은 참고용일 뿐이라고 도구가 알려 줍니다.
자주 묻는 질문
IPv4를 변환하면 서버에 IPv6 주소를 줄 수 있나요?
아닙니다. 매핑 주소는 듀얼 스택 소프트웨어 안에서 IPv4 상대를 나타낼 뿐 IPv6로 라우팅되지 않습니다. 실제 IPv6 주소는 통신사나 라우터에서 받아야 합니다.
로그에 ::ffff:203.0.113.5가 보이는 이유는 무엇인가요?
서버가 IPv4도 받는 IPv6 소켓에서 대기하기 때문입니다. 운영체제가 IPv4 클라이언트를 매핑된 형태로 보고하므로, ::ffff: 접두사를 떼면 순수한 IPv4 주소가 됩니다.
64:ff9b:: 주소는 무엇에 쓰나요?
RFC 6052가 정한 잘 알려진 변환기 프리픽스입니다. DNS64/NAT64는 실제 네트워크에 맞게 설정해야 하며 다른 프리픽스를 쓸 수도 있습니다. 잘 알려진 프리픽스에는 전역이 아닌 IPv4 주소를 넣을 수 없습니다. 문자열을 만든다고 해서 그 주소에 접속할 수 있게 되는 것은 아닙니다.
앞에 0이 붙으면 거부하는 이유는 무엇인가요?
어떤 소프트웨어는 010을 8진수(8)로, 다른 소프트웨어는 10진수 10으로 읽으므로 010.1.1.1은 모호합니다. 숫자를 앞에 0 없이 쓰세요.
출처
최종 업데이트:
이 입력값이 담긴 페이지 주소: https://kakao.mobile/ko/tools/ipv4-to-ipv6-tool/
인용·퍼가기
kakaoCalc. (2026, November 8). IPv4 IPv6 변환기. https://kakao.mobile/ko/tools/ipv4-to-ipv6-tool/
“IPv4 IPv6 변환기.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ko/tools/ipv4-to-ipv6-tool/.