MCP로 연결 →

계산 입력

0에서 32 사이의 값을 입력하세요. 그에 맞는 점 표기 서브넷 마스크가 자동으로 계산됩니다.

공식

광고

결과

Subnet Mask for /24
255.255.255.0
점 표기 서브넷 마스크
CIDR 표기법 /24
전체 주소 수 256
사용 가능 호스트 수 254

CIDR 서브넷 마스크 변환기란?

CIDR(Classless Inter-Domain Routing) 표기법은 /24처럼 프리픽스 길이로 IPv4 네트워크를 나타내는 방식입니다. 이 변환기는 해당 프리픽스를 동일한 의미의 점 표기 서브넷 마스크로 바꿔 줍니다(예: /24 → 255.255.255.0). 또한 해당 서브넷에 포함된 전체 주소 수와 실제로 할당할 수 있는 호스트 수까지 보여 줍니다. /0부터 /32까지 모든 IPv4 프리픽스를 지원합니다.

사용 방법

슬래시 뒤에 오는 숫자, 즉 CIDR 프리픽스 길이를 0에서 32 사이의 값으로 입력하면 그에 맞는 서브넷 마스크와 전체 주소 수, 사용 가능 호스트 수가 즉시 표시됩니다. 반대로 마스크에서 CIDR로 되돌리려면 마스크의 앞쪽에 연속으로 이어지는 1 비트의 개수를 세면 됩니다. 예를 들어 255.255.255.0은 앞쪽 1 비트가 24개이므로 /24가 됩니다.

계산 공식

IPv4 주소는 32비트로 이루어져 있습니다. /n 네트워크는 앞쪽 n개 비트를 1(네트워크 부분)로, 나머지를 0(호스트 부분)으로 설정합니다. 따라서 마스크의 숫자 값은 다음과 같습니다.

$$\text{Mask} = 2^{32} - 2^{\left(32 - \text{Prefix}\right)}$$

이 32비트 숫자를 8비트씩 네 묶음으로 나누면 우리에게 익숙한 점 표기 옥텟이 만들어집니다. 블록 안의 전체 호스트 자리 수는 \(2^{\left(32 - \text{Prefix}\right)}\)이며, 여기서 2(네트워크 주소와 브로드캐스트 주소)를 빼면 실제로 사용 가능한 호스트 수가 나옵니다.

$$\text{Total} = 2^{\left(32 - \text{Prefix}\right)}$$
광고
32비트 IPv4 마스크를 네트워크 비트와 호스트 비트로 나눈 다이어그램
/24 프리픽스는 처음 24비트를 1(네트워크)로 채우고 나머지 8비트를 0(호스트)으로 둡니다.

예시로 살펴보기

/26의 경우: \(2^{32} - 2^{\left(32 - 26\right)} = 4{,}294{,}967{,}296 - 64 = 4{,}294{,}967{,}232\)입니다. 이를 이진수로 나타내면 11111111.11111111.11111111.11000000이고, 점 표기로는 255.255.255.192가 됩니다. 이 블록에는 \(2^{6} = 64\)개의 주소가 있으므로, \(64 - 2 = 62\)개의 사용 가능 호스트가 됩니다.

CIDR 프리픽스 /24에서 점 십진수 서브넷 마스크 255.255.255.0으로의 매핑
/24 프리픽스는 점 십진수 마스크 255.255.255.0에 해당합니다.

자주 묻는 질문

/32는 무슨 뜻인가요? /32는 마스크가 255.255.255.255인 단일 호스트(주소 1개)를 의미하며, 사용 가능 호스트 수는 0입니다.

왜 사용 가능 호스트가 전체 주소보다 2개 적은가요? 첫 번째 주소는 네트워크를 식별하는 데 쓰이고 마지막 주소는 브로드캐스트 주소이기 때문에, 이 두 주소는 어떤 장치에도 할당할 수 없습니다.

IPv4용인가요, IPv6용인가요? 이 변환기는 IPv4(32비트) 서브넷 마스크 전용입니다. IPv6는 /128까지의 프리픽스 길이를 사용하며, 점 표기 마스크 방식을 쓰지 않습니다.

최종 업데이트: