서브넷당 호스트 수 계산기란?
이 도구는 CIDR 프리픽스 길이(예: /24 또는 /27)로 정의된 서브넷 안에 사용 가능한 IPv4 호스트 주소가 몇 개 들어가는지 알려줍니다. IP 주소 공간을 빠르고 정확하게 설계해야 하는 네트워크 엔지니어, 시스템 관리자, 그리고 CCNA 같은 자격증을 준비하는 분들에게 꼭 필요한 계산기입니다.
사용 방법
드롭다운에서 서브넷 프리픽스 길이를 선택하세요. /8부터 /32까지 모두 지원합니다. 그러면 사용 가능한 호스트 수, 호스트 비트 수, 그리고 해당 블록의 전체 주소 수가 즉시 표시됩니다. 대규모 네트워크에는 /16처럼 작은 프리픽스를, 소규모 포인트 투 포인트(PtP) 링크나 장비 세그먼트에는 /29처럼 큰 프리픽스를 선택하면 됩니다.
계산 공식 풀이
IPv4 주소는 32비트로 구성됩니다. 프리픽스 길이는 그중 몇 비트가 네트워크를 식별하는지 나타내며, 나머지 32 − 프리픽스 비트가 호스트에 할당됩니다. 따라서 전체 주소 수는 \(2^{(32 - \text{프리픽스})}\)입니다. 이 가운데 두 주소는 예약되어 있는데, 하나는 네트워크 주소(호스트 비트가 모두 0)이고 다른 하나는 브로드캐스트 주소(호스트 비트가 모두 1)입니다. 그래서 사용 가능한 호스트 수는 다음과 같습니다.
$$\text{사용 가능 호스트} = 2^{\left(32 - \text{프리픽스}\right)} - 2$$특수한 경우도 있습니다. /31은 포인트 투 포인트 링크용으로 2개의 주소를 그대로 사용하며(RFC 3021), /32는 단일 호스트 경로(host route)를 의미합니다.
예제로 알아보기
/26 서브넷을 예로 들면, 호스트 비트 = \(32 - 26 = 6\), 전체 주소 = \(2^6 = 64\), 사용 가능 호스트 = \(64 - 2 =\) 62개입니다. 그래서 /26은 최대 62대의 장비가 필요한 부서별 LAN에 자주 쓰이는 인기 있는 선택입니다.
자주 묻는 질문
왜 2를 빼나요? 첫 번째 주소는 네트워크 식별자이고 마지막 주소는 브로드캐스트 주소이기 때문입니다. 이 두 주소는 장비에 할당할 수 없습니다.
/30은 어떻게 되나요? /30은 전체 4개 주소에 사용 가능 호스트가 2개입니다. /31이 보편화되기 전까지 라우터 간 링크에 쓰이던 전형적인 선택이었습니다.
IPv6에도 적용되나요? 아니요. IPv6는 128비트 주소 공간을 사용하고 브로드캐스트 주소를 예약하지 않습니다. 따라서 이 32비트 기반의 '−2' 공식은 IPv4에만 적용됩니다.