서브넷 CIDR 계산기란?
이 계산기는 CIDR 프리픽스(슬래시 뒤에 붙는 숫자, 예: /24)로 정의된 IPv4 서브넷 안에 IP 주소가 몇 개나 들어가는지 계산해 줍니다. 전체 주소 개수, 호스트 비트 수, 그리고 실제로 장비에 할당할 수 있는 사용 가능 호스트 주소 수를 알려 줍니다. 표준 IPv4 네트워킹에 적용되며, 특정 국가나 벤더 규칙에 얽매이지 않는 범용 도구입니다.
사용 방법
0부터 32 사이의 CIDR 프리픽스 길이를 입력하세요. 프리픽스는 앞쪽 몇 비트가 네트워크용으로 고정되는지를 나타내며, 나머지 비트가 호스트에 쓰입니다. 프리픽스가 작을수록(예: /16) 호스트가 더 많은 큰 네트워크가 되고, 프리픽스가 클수록(예: /30) 아주 작은 서브넷이 됩니다.
공식 풀이
IPv4 주소는 32비트로 이루어집니다. 호스트 부분은 \(32 - \text{Prefix}\) 비트이므로, 전체 주소 개수는 \(2^{(32 - \text{Prefix})}\)가 됩니다. 일반적인 서브넷에서는 주소 두 개가 예약되어 있습니다. 네트워크 주소(호스트 비트가 모두 0)와 브로드캐스트 주소(호스트 비트가 모두 1)입니다. 따라서 사용 가능 호스트 수는 다음과 같습니다.
$$\text{Usable Hosts} = 2^{\left(32 - \text{Prefix }(/n)\right)} - 2$$단, /31(점대점 링크, RFC 3021)과 /32(단일 호스트)는 표준 \(-2\) 규칙이 적용되지 않는 특수한 경우입니다.
계산 예시
/24 네트워크의 경우: 호스트 비트 = \(32 - 24 = 8\), 전체 = \(2^8 = 256\)개 주소입니다. 여기서 네트워크 주소와 브로드캐스트 주소를 빼면 \(256 - 2 =\) 사용 가능 호스트 254개로, 가정용이나 소규모 사무실 LAN에서 흔히 쓰이는 크기입니다.
자주 묻는 질문
왜 2를 빼나요? 첫 번째 주소는 네트워크를 식별하는 데 쓰이고 마지막 주소는 브로드캐스트 주소이기 때문에, 둘 다 호스트에 할당할 수 없습니다.
/30은 어떻게 되나요? 전체 = 4개, 사용 가능 = 2개로, 라우터 두 대를 잇는 링크에 딱 맞습니다.
IPv6에도 쓸 수 있나요? 아니요. IPv6는 128비트 주소 공간을 사용하고 호스트 계산 방식도 다릅니다. 이 도구는 IPv4 전용입니다.