홈 › 개발·웹 도구

IPv6 주소 펼치기·줄이기

한 줄에 주소 하나씩 넣으세요. 방화벽 규칙·로그 비교 전에 표기를 통일하면 같은 주소를 놓치지 않아요.

파일은 서버로 전송되지 않고 내 기기에서만 처리돼요

IPv6 주소 표기, 왜 통일해야 하나요

IPv6 주소는 128비트를 16비트씩 8묶음으로 나눠 16진수로 써요. 같은 주소도 쓰는 방법이 여러 가지라서 2001:0db8:0000:0000:0000:ff00:0042:8329, 2001:db8:0:0:0:ff00:42:8329, 2001:DB8::FF00:42:8329는 모두 같은 주소예요. 로그를 검색하거나 방화벽 규칙과 비교할 때 표기가 섞여 있으면 같은 주소를 놓칠 수 있어서, 하나의 표기로 맞추는 것이 좋아요.

RFC 5952 표준 축약 규칙

이 도구의 줄이기 결과는 파이썬 표준 라이브러리 ipaddress 모듈과 300개 무작위 주소로 비교해 모두 같게 나오는지 확인했어요. ‘펼치기’는 반대로 모든 묶음을 4자리로 채운 32자리 전체 표기를 만들어요.

함께 보여 주는 정보

첫 주소에 대해 주소 종류(글로벌 유니캐스트 2000::/3, 링크 로컬 fe80::/10, 고유 로컬 ULA fc00::/7, 멀티캐스트 ff00::/8, 문서용 2001:db8::/32, IPv4 매핑, NAT64, 6to4, Teredo, 루프백 등), DNS 역방향 조회용 ip6.arpa 이름(PTR 레코드 설정에 쓰는 니블 단위 거꾸로 표기), 128비트 정수와 2진수를 보여 줘요. fe80::1%eth0처럼 붙은 영역(zone) 표시와 /64 같은 프리픽스 길이는 그대로 뒤에 붙여 줘요. 프리픽스로 네트워크 범위를 계산하려면 ‘IP 서브넷 계산기’를 쓰세요.

참고한 자료

자주 묻는 질문

::가 두 번 들어간 주소는요?

::는 한 번만 쓸 수 있어요. 두 번 들어가면 0 묶음이 몇 개인지 알 수 없어서 오류로 표시해요.

대괄호로 감싼 주소([2001:db8::1])도 되나요?

네, URL에 쓰는 대괄호는 떼고 읽어요. 포트 번호(:8080)까지 붙은 경우는 포트를 먼저 지워 주세요.

대문자로 바꾸면 표준이 아닌가요?

RFC 5952는 소문자를 권장해요. 다만 대문자도 같은 주소로 인식되니, 사내 규칙이 대문자면 옵션을 켜세요.

함께 쓰면 좋은 도구