MCP로 연결 →

계산 입력

공식

광고

결과

사용 가능한 IP 주소
254
hosts in a /24 subnet
프리픽스 길이 /24
호스트 비트 8
전체 주소 수 256

계산기 소개

사용 가능한 IP 주소 개수 계산기는 특정 프리픽스 길이(예: /24, /16과 같은 CIDR 표기)를 가진 IPv4 서브넷 안에서 실제로 호스트에 할당할 수 있는 주소가 몇 개인지 알려줍니다. 서브넷을 설계하거나 DHCP 범위를 정하고, 네트워크 세그먼트의 수용 규모를 산정할 때 꼭 필요한 도구입니다.

사용 방법

서브넷 프리픽스 길이, 즉 CIDR 표기에서 슬래시(/) 뒤에 오는 숫자(0~32)를 입력하세요. 계산 버튼을 누르면 해당 블록의 전체 주소 수, 호스트 비트 수, 그리고 네트워크 주소와 브로드캐스트 주소를 제외한 사용 가능한 주소 개수를 보여줍니다.

공식 설명

IPv4 주소는 32비트로 이루어져 있습니다. 프리픽스 길이 \(p\)가 네트워크 부분을 고정하므로, 호스트 비트는 \(32 - p\)개가 남습니다. 따라서 전체 주소 수는 \(2^{32-p}\)가 됩니다. 일반적인 서브넷에서는 첫 번째 주소가 네트워크 식별자로, 마지막 주소가 브로드캐스트 주소로 예약되므로 사용 가능한 개수는 다음과 같습니다.

$$\text{Usable} = 2^{\,32 - \text{Prefix}} - 2$$

참고: /31 포인트투포인트 링크(RFC 3021)와 /32 호스트 라우트는 위의 일반적인 빼기 공식이 적용되지 않는 특수한 경우입니다.

광고
32비트 IPv4 주소가 프리픽스 경계로 네트워크 부분과 호스트 부분으로 나뉘고, 두 개의 호스트 주소가 예약됨으로 표시된 다이어그램
프리픽스는 32비트를 네트워크 부분과 호스트 부분으로 나눕니다. 호스트 비트는 \(2^{32 - \text{Prefix}}\)개의 주소를 제공하며, 예약된 2개를 뺍니다.

계산 예시

/24 서브넷의 경우: 호스트 비트 = \(32 - 24 = 8\), 전체 = \(2^8 = 256\), 사용 가능한 주소 = \(256 - 2 = 254\)개입니다. /16 서브넷은 \(2^{16} - 2 = 65{,}534\)개의 사용 가능한 호스트를 제공합니다.

자주 묻는 질문

왜 2를 빼나요? 한 주소는 네트워크 자체를 식별하는 데 쓰이고, 다른 한 주소는 브로드캐스트 주소로 쓰입니다. 둘 다 호스트에 할당할 수 없기 때문입니다.

/31 서브넷은 어떻게 되나요? RFC 3021에 따르면 /31은 포인트투포인트 링크에서 두 주소를 모두 사용할 수 있어 사용 가능한 주소가 2개가 됩니다.

IPv6에도 적용되나요? 아니요. 이 도구는 IPv4 전용입니다. IPv6는 128비트 주소를 사용하며 호스트 예약 방식도 다릅니다.

최종 업데이트: