Tools mentioned in this article
Open the browser-based tool while you read and try the workflow immediately.
서버나 클라우드의 네트워크를 설계할 때 “이 /24에는 몇 대까지 연결할 수 있지?”, “브로드캐스트 주소는 어디지?”를 바로 알고 싶은 순간이 많습니다. **IP/CIDR 서브넷 계산기**는 192.168.1.10/24 같은 CIDR 표기를 입력하기만 하면 네트워크 정보를 한꺼번에 계산해주는, 브라우저에서 완결되는 도구입니다.

CIDR과 서브넷의 기초
CIDR(Classless Inter-Domain Routing) 표기는 IP 주소와 프리픽스 길이를 주소/프리픽스 형태로 나타냅니다. 프리픽스 길이는 “앞에서부터 몇 비트가 네트워크부인지”를 나타내며, 나머지 비트가 호스트부입니다.
예를 들어 /24는 앞의 24비트가 네트워크부, 남은 8비트가 호스트부입니다. 호스트부가 8비트이므로 해당 서브넷에는 2^8 = 256개의 주소가 포함됩니다. 이 중 맨 앞의 네트워크 주소와 맨 끝의 브로드캐스트 주소는 호스트에 할당할 수 없으므로, 실제로 기기에 부여할 수 있는 것은 256 − 2 = 254대입니다.
프리픽스 길이 조견표
자주 쓰는 프리픽스 대응표입니다.
| 프리픽스 | 서브넷 마스크 | 총 주소 수 | 사용 가능한 호스트 수 |
|---|---|---|---|
| /24 | 255.255.255.0 | 256 | 254 |
| /25 | 255.255.255.128 | 128 | 126 |
| /26 | 255.255.255.192 | 64 | 62 |
| /27 | 255.255.255.224 | 32 | 30 |
| /28 | 255.255.255.240 | 16 | 14 |
| /29 | 255.255.255.248 | 8 | 6 |
| /30 | 255.255.255.252 | 4 | 2 |
계산 예: 192.168.1.10/26
/26은 호스트부가 6비트(2^6 = 64 주소)입니다. 192.168.1.0/24를 64개 주소 단위로 나누면 192.168.1.10은 첫 번째 블록에 들어갑니다.
- 네트워크 주소:
192.168.1.0 - 브로드캐스트 주소:
192.168.1.63 - 사용 가능한 호스트 범위:
192.168.1.1~192.168.1.62 - 서브넷 마스크:
255.255.255.192 - 와일드카드 마스크:
0.0.0.63
와일드카드 마스크는 서브넷 마스크의 비트를 반전한 것으로, Cisco 계열 장비의 ACL(접근 제어 목록)에서 범위를 지정할 때 사용합니다.
/31·/32의 특례
보통은 네트워크와 브로드캐스트 2개를 제외하지만, 다음 2가지는 예외입니다.
- /32: 단일 호스트를 나타냅니다. 특정 호스트 앞의 라우트나 ACL처럼 주소 하나만 지정하는 용도로 사용합니다.
- /31: RFC 3021에서 정의된 point-to-point 링크용으로, 네트워크/브로드캐스트를 예약하지 않고 두 주소 모두 사용할 수 있습니다. 라우터 간 연결에서 주소를 절약하고 싶을 때 사용됩니다.
IP/CIDR 서브넷 계산기는 이 특례들도 올바르게 처리하여 호스트 수를 정확히 계산합니다.
이 도구로 할 수 있는 것
- 네트워크 주소·브로드캐스트 주소 계산
- 사용 가능한 호스트 범위(처음~끝)와 총 개수·사용 가능 개수 표시
- 서브넷 마스크(점 십진 표기)와 와일드카드 마스크 표시
- RFC 1918 기준 사설/루프백/링크로컬 판정
- 각 항목의 원클릭 복사
입력한 주소는 모두 브라우저 안에서 처리되며 서버로 전송되지 않습니다. 사내 네트워크나 프로덕션 환경 설계에도 안심하고 사용할 수 있습니다.
자주 묻는 질문
사용 가능한 호스트 수가 총 주소 수보다 2개 적은 이유는 무엇인가요?
일반적인 서브넷에서는 맨 앞의 네트워크 주소와 맨 끝의 브로드캐스트 주소를 호스트에 할당할 수 없기 때문입니다. 예를 들어 /24는 총 주소 256개, 사용 가능한 호스트는 254개가 됩니다. 다만 /31과 /32는 예외입니다.
IPv6도 지원하나요?
현재는 IPv4만 지원합니다. 2001:db8::/32 같은 IPv6 주소는 지원하지 않습니다.
입력한 IP 주소는 외부로 전송되나요?
아니요. 모든 계산은 브라우저 안의 JavaScript로 완결되며, 입력한 값이 서버로 전송되는 일은 없습니다.