서브넷 분할기 (VLSM)
하나의 IP 대역을 더 작은 서브넷 여러 개로 나누고 각 대역·호스트 수를 계산합니다.
서브넷 분할기는 하나의 IPv4 CIDR 블록(예: 192.168.0.0/24)을 더 작은 동일 크기의 서브넷으로 나눠 각 자식 서브넷의 네트워크 주소·사용 가능한 첫/마지막 호스트·브로드캐스트·호스트 개수를 한눈에 보여줍니다. VLSM(Variable Length Subnet Mask) 설계를 시작하기 전에 “/24를 /26으로 쪼개면 몇 개가 나오고 각 범위가 어디까지인지”를 빠르게 확인할 수 있습니다.
기준 CIDR과 분할할 새 프리픽스 길이(기준보다 큰 숫자)를 입력하면 자식 서브넷 수는 2(새 프리픽스 − 기준 프리픽스)로 계산됩니다. 단일 블록의 호스트 범위만 확인하려면 CIDR 계산기를, 시작/끝 IP를 CIDR로 묶으려면 IP 범위 → CIDR 변환을 함께 사용하세요.
| 기준 네트워크 | 192.168.0.0/24 |
|---|---|
| 새 프리픽스 | /26 |
| 자식 서브넷 수 | 4 |
| 서브넷당 사용 가능 호스트 | 62 |
| 네트워크 | 첫 호스트 | 마지막 호스트 | 브로드캐스트 | 호스트 |
|---|---|---|---|---|
| 192.168.0.0/26 | 192.168.0.1 | 192.168.0.62 | 192.168.0.63 | 62 |
| 192.168.0.64/26 | 192.168.0.65 | 192.168.0.126 | 192.168.0.127 | 62 |
| 192.168.0.128/26 | 192.168.0.129 | 192.168.0.190 | 192.168.0.191 | 62 |
| 192.168.0.192/26 | 192.168.0.193 | 192.168.0.254 | 192.168.0.255 | 62 |
서브넷 분할이 동작하는 방식
기준 프리픽스보다 긴 새 프리픽스를 지정하면, 늘어난 비트 수만큼 서브넷이 2의 거듭제곱으로 늘어납니다. 예를 들어 /24를 /26으로 분할하면 2(26−24) = 4개의 서브넷이 만들어지며, 각 서브넷은 2(32−26) = 64개의 주소(사용 가능 호스트 62개)를 갖습니다.
- 네트워크 주소: 서브넷의 첫 주소(호스트로 사용 불가).
- 첫 사용 가능 호스트: 네트워크 주소 + 1.
- 마지막 사용 가능 호스트: 브로드캐스트 − 1.
- 브로드캐스트: 서브넷의 마지막 주소.
- 사용 가능 호스트 수: 2(32−프리픽스) − 2.
/31과 /32의 특수 케이스
일반 공식은 네트워크·브로드캐스트 두 주소를 빼지만, 점대점 링크에 쓰이는 /31은 RFC 3021에 따라 두 주소 모두 호스트로 사용해 사용 가능 호스트가 2개입니다. /32는 단일 호스트(루프백·로드밸런서 VIP 등)로 1개로 표기합니다. 이 도구는 이 예외를 자동 반영합니다.
기준 네트워크가 정렬되지 않은 주소(예: 192.168.0.5/24)여도, 도구가 먼저 실제 네트워크 주소 (192.168.0.0)로 정규화한 뒤 분할하므로 결과가 항상 경계에 맞습니다.
/24를 더 작은 프리픽스로 나눌 때 빠른 참조표
가장 흔한 작업인 “/24 한 블록을 어떤 프리픽스로 쪼갤지”를 표로 정리했습니다. 새 프리픽스가 1비트 길어질 때마다 서브넷 수는 2배가 되고 서브넷당 사용 가능 호스트는 절반 가까이로 줄어듭니다. 사용 가능 호스트 수는 2(32−프리픽스) − 2로 계산했습니다.
| 새 프리픽스 | 서브넷 수 | 서브넷당 사용 가능 호스트 | 서브넷당 총 주소 |
|---|---|---|---|
/25 | 2 | 126 | 128 |
/26 | 4 | 62 | 64 |
/27 | 8 | 30 | 32 |
/28 | 16 | 14 | 16 |
/29 | 32 | 6 | 8 |
/30 | 64 | 2 | 4 |
실전 예시: 192.168.1.0/24를 /26으로 분할
기준 블록 192.168.1.0/24(주소 256개)를 /26으로 나누면 2(26−24) = 4개의 서브넷이 만들어지고, 각 서브넷은 64개 주소(사용 가능 호스트 62개)를 갖습니다. 마지막 옥텟이 0 → 64 → 128 → 192로 64씩 증가하는 점에 주목하세요.
| 서브넷 | 네트워크 주소 | 사용 가능 범위 | 브로드캐스트 |
|---|---|---|---|
192.168.1.0/26 | 192.168.1.0 | 192.168.1.1 ~ 192.168.1.62 | 192.168.1.63 |
192.168.1.64/26 | 192.168.1.64 | 192.168.1.65 ~ 192.168.1.126 | 192.168.1.127 |
192.168.1.128/26 | 192.168.1.128 | 192.168.1.129 ~ 192.168.1.190 | 192.168.1.191 |
192.168.1.192/26 | 192.168.1.192 | 192.168.1.193 ~ 192.168.1.254 | 192.168.1.255 |
네 서브넷을 합치면 원래의 256개 주소(0~255)를 빈틈 없이 덮습니다. 첫 서브넷의 브로드캐스트(.63) 다음 주소가 두 번째 서브넷의 네트워크 주소(.64)가 되는 식으로 경계가 맞물립니다. 각 블록의 마스크는 모두255.255.255.192입니다. 단일 블록의 마스크·역마스크를 확인하려면 CIDR 계산기로 교차 검증하세요.