MCP로 연결 →

계산 입력

공식

광고

결과

할당 가능한 주소 범위
128.1.10.1 - 128.1.10.254
첫 사용 가능 호스트 - 마지막 사용 가능 호스트
네트워크 주소 128.1.10.0
브로드캐스트 주소 128.1.10.255
첫 사용 가능 호스트 128.1.10.1
마지막 사용 가능 호스트 128.1.10.254
서브넷 마스크 255.255.255.0
와일드카드 마스크 0.0.0.255
블록 내 전체 주소 수 256
사용 가능한 호스트 수 254

IP 주소 CIDR 범위 계산기란?

이 도구는 점으로 구분된 십진수 형식의 IPv4 주소와 CIDR 네트워크 프리픽스 길이를 입력받아 서브넷 전체를 한 번에 계산합니다. 네트워크 주소, 브로드캐스트 주소, 할당 가능한 호스트 주소 범위, 서브넷 마스크, 와일드카드 마스크, 그리고 주소 개수까지 모두 알려줍니다. 클래스리스 도메인 간 라우팅(CIDR, RFC 4632) 표준을 따르며, IP 주소 체계는 지역에 따라 달라지지 않는 전 세계 공통 표준이므로 어디서나 동일하게 동작합니다.

사용 방법

IPv4 주소의 네 옥텟(각 0~255)을 입력합니다. 예를 들어 128, 1, 10, 164를 넣고, 슬래시 뒤에 오는 프리픽스 길이(0~32), 예를 들어 24를 입력하면 128.1.10.164/24가 됩니다. 계산기는 핵심 결과인 할당 가능한 호스트 범위를 강조해 보여주고, 그 아래에 도출된 모든 값을 함께 정리해 줍니다.

계산 공식 풀이

먼저 주소를 하나의 32비트 부호 없는 정수로 묶습니다:

$$\text{IP} = \left(\text{Oct}_1 \ll 24\right) \mid \left(\text{Oct}_2 \ll 16\right) \mid \left(\text{Oct}_3 \ll 8\right) \mid \text{Oct}_4$$

서브넷 마스크는 상위 p비트를 1로 설정한 값이며, 여기서 p는 프리픽스입니다.

$$M = \left(2^{\text{Prefix}}-1\right) \ll \left(32 - \text{Prefix}\right)$$

네트워크 주소는 ip AND 마스크이고, 브로드캐스트 주소는 네트워크 OR 와일드카드(마스크의 비트 반전 값)입니다.

$$\text{Network} = \text{IP} \mathbin{\&} M, \qquad \text{Broadcast} = \text{Network} \mid \lnot M$$

첫 번째 사용 가능 호스트는 네트워크 + 1, 마지막 사용 가능 호스트는 브로드캐스트 - 1입니다. 전체 주소 수는 \(2^{32-p}\)이며, 사용 가능한 호스트 수는 거기서 2를 뺀 값(최소 0)입니다.

$$\text{Total} = 2^{\,32 - \text{Prefix}}, \quad \text{Usable} = \text{Total} - 2$$
광고
CIDR 프리픽스 경계로 네트워크 비트와 호스트 비트로 나뉜 32비트 IPv4 주소
CIDR 프리픽스 길이는 32비트 주소를 네트워크 비트(왼쪽)와 호스트 비트(오른쪽)로 나눕니다.

예제로 살펴보기

128.1.10.164/24의 경우, 마스크는 255.255.255.0이고 와일드카드는 0.0.0.255입니다. 네트워크 주소는 128.1.10.0, 브로드캐스트는 128.1.10.255입니다. 할당 가능한 범위는 128.1.10.1부터 128.1.10.254까지입니다. 전체 주소는 \(2^{32-24} = 256\)개이며, 사용 가능한 호스트는 \(256 - 2 = 254\)개입니다.

맨 앞 네트워크 주소, 맨 뒤 브로드캐스트, 그 사이 사용 가능한 호스트를 보여주는 서브넷 범위 막대
서브넷에서 첫 번째 주소는 네트워크, 마지막은 브로드캐스트, 나머지는 사용 가능한 호스트입니다.

자주 묻는 질문

사용 가능한 호스트가 전체 주소보다 2개 적은 이유는? 전통적인 IPv4 서브넷팅에서는 네트워크 주소와 브로드캐스트 주소를 호스트에 할당할 수 없습니다. 그래서 주소가 256개인 /24에서도 실제로 쓸 수 있는 호스트는 254개입니다.

/31과 /32는 어떻게 되나요? /31은 주소 2개, /32는 주소 1개를 가집니다. 전통적인 사용 가능 호스트 공식으로는 둘 다 0으로 계산되지만, RFC 3021은 점대점(point-to-point) 링크에서 /31의 두 주소를 모두 사용할 수 있도록 허용합니다.

와일드카드 마스크란? 서브넷 마스크의 비트를 반전한 값입니다(마스크가 1인 자리는 0, 0인 자리는 1). 라우터의 접근 제어 목록(ACL)에서 특정 주소 범위를 매칭할 때 흔히 사용됩니다.

최종 업데이트: