IPv6 서브넷 계산기 — /48·/56을 /64로 나누고 목록 표시

/48이나 /56 같은 IPv6 프리픽스를 /64(또는 임의 길이)로 분할합니다. 서브넷 수, 서브넷당 주소 수, 페이지 목록, N번째 서브넷 이동, 주소가 속한 서브넷 찾기, 니블 경계 확인, Cisco·YAMAHA RTX·Linux 설정을 제공합니다.

🔒 모두 브라우저 안에서 동작합니다. 입력과 출력은 서버로 전송되거나 저장되지 않아 안전합니다.

프리셋

서브넷 수
—

서브넷 목록

전형적인 설계: ISP나 RIR이 거점에 /48(/64 65,536개), 가정에 /56(/64 256개)을 할당하고, LAN마다 /64 하나를 씁니다. /48과 /64 사이 16비트가 서브넷 ID입니다. 각 단계가 16진수 한 자리가 되도록 니블 경계(/52, /56, /60)로 나누는 것이 정석입니다.

도움이 됐나요? 눌러서 반응하기

이 도구 소개

이 IPv6 서브넷 계산기는 상위 프리픽스(RIR이나 ISP가 할당한 /48, 가정용 라우터에 위임된 /56이나 /60 등)를 더 긴 프리픽스, 보통 /64로 나눕니다. 128비트 정밀도로 계산하므로 서브넷 수와 서브넷당 주소 수를 정확히 보여 주고, 모든 서브넷을 첫 주소·마지막 주소와 함께 페이지 목록으로 표시합니다. N번째 서브넷으로 이동하거나 임의의 주소가 어느 서브넷에 속하는지도 찾을 수 있습니다. 니블 경계가 아니거나 /64보다 긴 프리픽스는 주의를 표시하고, Cisco IOS, YAMAHA RTX(/64면 RA 설정 포함), Linux 인터페이스 설정을 생성합니다. 모든 처리는 브라우저 안에서 이루어집니다.

자주 묻는 질문

왜 모든 LAN은 /64여야 하나요?

IPv6 주소 체계는 64비트 인터페이스 ID를 전제로 합니다. 대부분의 스마트폰과 PC가 쓰는 자동 설정 SLAAC는 /64에서만 동작하며, 임시(프라이버시) 주소와 여러 벤더 기능도 마찬가지입니다. LAN에 /64보다 긴 프리픽스를 쓰면 DHCPv6 주소 할당을 지원하지 않는 Android가 조용히 통신하지 못하게 됩니다. IPv4처럼 주소 공간이 제약이 되지 않으니 세그먼트마다 /64, 라우터 간 점대점 링크에는 /127(RFC 6164), 루프백에는 /128을 쓰고, 뒤의 두 가지는 전용으로 확보한 /64에서 잘라 쓰는 것이 이상적입니다.

/48, /56, /60에는 /64가 몇 개 들어가나요?

개수는 프리픽스 길이 차이를 지수로 하는 2의 거듭제곱입니다. /48에는 2^16 = 65,536개, /56에는 2^8 = 256개, /60에는 16개, /52에는 4,096개의 /64가 들어갑니다. /64 하나에는 2^64 ≈ 1844경 개의 주소가 있으므로 IPv6 설계에서는 호스트가 아니라 서브넷을 셉니다. 이 계산기는 일반 숫자로 담을 수 없을 만큼 큰 분할에서도 두 값을 정확히 보여 줍니다.

ISP가 /56, /60 또는 /64만 줄 때 각각 무엇을 할 수 있나요?

DHCPv6-PD로 /56을 위임받으면 /64가 256개라 VLAN마다 하나씩 줘도 넉넉합니다. /60이면 16개로 몇 개의 세그먼트에 충분합니다. RA로 알려지는 /64 하나뿐이라면 SLAAC용으로 더 나눌 수 없어, 하위 네트워크에는 ND 프록시나 NAT66 같은 우회책이 필요합니다. 일본의 NTT 플레츠 IPoE는 히카리 전화를 계약한 회선이면 홈 게이트웨이에 /56을 위임하고(하위 라우터에는 /60을 배분), 계약이 없으면 RA로 /64만 주는 것이 일반적이라, 그 뒤의 라우터에서 LAN을 하나밖에 만들 수 없는 경우가 많습니다.

니블 경계란 무엇이며 왜 중요한가요?

니블은 4비트, 즉 16진수 한 자리입니다. 4의 배수인 프리픽스 길이(/48, /52, /56, /60, /64)는 자릿수 경계에서 정확히 끝나므로 서브넷 ID가 주소에 그대로 보입니다. 2001:db8:abcd:12::/64라면 12가 18번 서브넷입니다. /62나 /50은 경계가 자릿수 중간에 걸려 이웃 서브넷과 문자를 공유하므로 잘못 읽기 쉽습니다. 역방향 DNS의 ip6.arpa도 니블 단위로 동작하므로, 니블 경계가 아닌 프리픽스를 위임하려면 영역이 하나가 아니라 여러 개 필요합니다.

/48 안에서 IPv6 서브넷 번호는 어떻게 매기나요?

16비트 서브넷 ID에 단계마다 니블 하나씩 구조를 줍니다. 예를 들어 첫 자리는 거점이나 건물, 둘째 자리는 구역이나 용도, 마지막 두 자리는 VLAN입니다. VLAN 번호를 16진수로도 똑같이 읽히게 쓰는 방법이 흔한데, VLAN 120이면 2001:db8:abcd:120::/64로 합니다. 실제 서브넷 번호는 120이 아니라 0x120이지만 한눈에 대응을 알 수 있습니다. 루프백과 점대점 /127용으로 /64 하나를 따로 두고, 그룹 사이에 빈 번호를 남겨 두면 다시 번호를 매기지 않고 확장할 수 있습니다.