tool hub 도구 모음

IPv4 → IPv6 매핑

IPv4 주소를 IPv4-mapped IPv6(::ffff:a.b.c.d) 형식으로 변환합니다.

브라우저에서 처리 회원가입 없음 무료 사용


IPv4-mapped IPv6

값을 입력한 뒤 계산하기를 눌러주세요.

사용 방법

  1. IPv4 주소를 입력합니다. 기본 예시는 192.0.2.1입니다.
  2. 변환하기를 눌러 IPv4-mapped 표기를 확인합니다.
  3. 결과의 Mapped는 ::ffff:a.b.c.d 점분 형식입니다.
  4. 압축은 ::ffff: 뒤에 16진 두 그룹, 헥스는 8그룹을 0으로 채운 전체 표기입니다.
  5. 잘못된 옥텟이면 오류가 납니다. 초기화로 예시 주소로 돌아갑니다.

핵심 개념

IPv4-mapped IPv6는 IPv6 소켓 API가 IPv4 상대를 나타낼 때 쓰는 주소입니다. 앞 80비트가 0, 다음 16비트가 0xffff, 마지막 32비트가 IPv4입니다. 점분으로 쓰면 ::ffff:192.0.2.1처럼 뒤에 십진 네 옥텟을 붙이기도 합니다. RFC 4291이 이 매핑을 정의합니다. IPv6 전용 경로에 이 주소를 광고하면 도달하지 못하는 경우가 많습니다. 로그·소켓 디버깅용 표기로 보는 것이 안전합니다. 공인 IPv6 할당서에 적힌 주소와 혼동하지 마세요.

이 변환은 표기만 바꿉니다. 6to4, Teredo, NAT64, 실제 듀얼스택 할당과는 다릅니다. 라우터가 이 주소를 전역 IPv6로 안내한다고 가정하면 안 됩니다. 압축·헥스는 같은 128비트를 다르게 적은 것입니다. 점분 mapped는 사람이 읽기 쉽고, 압축·전체 헥스는 설정 파서나 방화벽이 16진만 받을 때 씁니다. 세 칸은 같은 128비트의 다른 문자열입니다. 옥텟이 0~255를 벗어나면 변환을 거부합니다.

계산 예시

192.0.2.1의 Mapped는 ::ffff:192.0.2.1입니다. 압축은 ::ffff:c000:201, 헥스는 0000:0000:0000:0000:0000:ffff:c000:0201입니다. 사설 10.0.0.1도 같은 규칙으로 ::ffff:10.0.0.1이 됩니다. 8.8.8.8을 넣으면 Mapped는 ::ffff:8.8.8.8, 압축은 ::ffff:808:808 형태가 됩니다. 127.0.0.1은 루프백 IPv4를 매핑한 값으로, IPv6 루프백 ::1과는 다릅니다.

자주 묻는 질문

IPv4 mapped IPv6 주소란 무엇인가요?

IPv6 프로그램이 IPv4 호스트를 가리킬 때 쓰는 ::ffff:a.b.c.d 형식입니다. 문서 접두사 192.0.2.0/24 예시도 그대로 매핑됩니다. 듀얼스택 서버가 IPv4 클라이언트를 IPv6 API로 다룰 때 이 형식이 로그에 나타납니다. 공인 IPv6 할당과는 무관합니다.

::ffff 표기와 헥스 표기의 차이는 무엇인가요?

값은 같습니다. Mapped는 뒤 32비트를 점분으로, 압축은 16진 두 그룹으로, 헥스는 8그룹을 0 패딩해 보여 줍니다. 방화벽 객체에 16진만 허용되면 헥스 칸을 복사하세요. 선행 0이 모두 붙어 있어 비교하기 쉽습니다.

6to4나 NAT64와 같나요?

아닙니다. 6to4는 2002::/16, NAT64는 합성 접두사를 씁니다. 이 도구는 mapped 주소만 만듭니다. 2002:c000:201:: 같은 6to4는 IPv4를 다른 접두사에 심습니다. 이 화면 결과와 섞어 쓰면 안 됩니다.

IPv4 매핑이 실제 듀얼스택 라우팅인가요?

아닙니다. 소켓·로그 표기 변환입니다. WAN에서 IPv6가 되지는 않습니다. 실제 패킷이 IPv6로 나가려면 인터페이스와 라우팅이 IPv6여야 합니다. 문자열만 바꿔서는 프로토콜이 바뀌지 않습니다.

압축 형식은 언제 쓰나요?

설정 파일·방화벽에서 16진 표기를 요구할 때 복사하면 됩니다. 선행 0이 빠진 그룹입니다. nginx·sysctl 예제에서 ::ffff:로 시작하는 바인딩을 볼 때 이 변환 결과와 대조하면 됩니다.

IPv6를 IPv4로 되돌릴 수 있나요?

이 화면은 IPv4→매핑만 합니다. 이미 mapped인 주소의 뒤 32비트를 읽으면 원래 IPv4를 알 수 있습니다. 뒤 32비트를 네 옥텟으로 나누면 원래 IPv4입니다. 역변환 칸은 없으니 수동으로 읽으면 됩니다. 관련: CIDR 계산기 · 내 IP 확인

IPv4 → IPv6 매핑 대표 이미지
입력 내용은 서버로 전송되지 않으며, 페이지를 닫으면 사라집니다.

최종 검토일: 2026년 9월 4일