서브넷 계산기
IP와 CIDR만 넣으면 네트워크·브로드캐스트·호스트 범위를 바로 계산합니다.
IP 주소 뒤에 슬래시와 프리픽스를 붙여 입력하세요 (예: 192.168.0.0/24)
자주 쓰는 프리픽스
자주 쓰면 북마크해 두세요 (Ctrl+D)
설명
CIDR 표기(192.168.0.0/24)로 네트워크 주소·브로드캐스트·서브넷 마스크·호스트 IP 범위·사용 가능한 호스트 수를 계산합니다. 네트워크 설계에 활용하세요.
관련 도구
서브넷 계산기는 IP 주소와 CIDR 표기법(예: 192.168.1.0/24)을 입력하면 네트워크 주소, 브로드캐스트 주소, 사용 가능한 호스트 범위, 서브넷 마스크를 즉시 계산해 주는 도구입니다. 네트워크 장비 설정, 클라우드 VPC 구성, 방화벽 규칙 작성 등 IP 설계 작업을 할 때 손으로 계산하다 실수가 잦은 분들에게 꼭 필요합니다.
사용 방법
IP 주소 입력란에 계산할 주소를 입력하고 슬래시(/) 뒤에 프리픽스 길이를 붙입니다(예: 10.0.0.0/16). 입력하는 즉시 네트워크 주소, 서브넷 마스크(점-십진수), 브로드캐스트 주소, 호스트 시작·끝 주소, 사용 가능한 호스트 수가 자동으로 표시됩니다. /24처럼 흔한 클래스C 범위뿐 아니라 /22, /27 같은 비표준 프리픽스도 정확히 처리하므로 조각 서브넷 설계에도 활용할 수 있습니다.
이럴 때 유용해요
AWS VPC나 Azure 가상 네트워크를 만들 때 서브넷을 여러 개로 나눠야 하는 경우가 많습니다. 예를 들어 10.0.0.0/16 블록을 /24 단위로 잘라 각 AZ에 할당할 때, 계산기를 쓰면 겹치는 범위 없이 빠르게 배치표를 만들 수 있습니다. 사무실 네트워크에서 부서별로 IP 대역을 분리할 때도 마찬가지입니다. 공유기 고급 설정이나 NAS 네트워크 설정에서 서브넷 마스크만 요구하는 경우, CIDR을 점-십진수 마스크로 즉시 변환해 복사·붙여넣기 할 수 있습니다.
알아두면 좋은 점
네트워크 주소(첫 번째 IP)와 브로드캐스트 주소(마지막 IP)는 호스트에 할당할 수 없으므로 실제 사용 가능 호스트 수는 2^(32-프리픽스)-2개입니다. 예를 들어 /24는 총 256개 주소지만 호스트에 쓸 수 있는 건 254개입니다. 이 계산기는 네트워크·브로드캐스트 2개를 제외하는 표준 방식을 따르므로, 주소가 2개 이하인 /31과 /32는 사용 가능 호스트가 0으로 표시됩니다(포인트-투-포인트 링크에서 /31의 두 주소를 모두 쓰는 RFC 3021 방식은 이와 별개의 예외입니다). 클라우드 환경에서는 제공사가 게이트웨이·DNS 등에 추가로 IP를 예약하는 경우가 있으니 실제 사용 가능 수는 계산 결과보다 줄어들 수 있습니다.
자주 묻는 질문
CIDR이 무엇인가요?
서브넷 마스크 255.255.255.0은 CIDR로 어떻게 표현하나요?
IPv6도 계산할 수 있나요?
192.168.x.x나 10.x.x.x처럼 사설 IP도 계산 가능한가요?
호스트 수가 예상보다 2개 적게 나오는 이유는 무엇인가요?
개인정보처리방침
모든 처리는 브라우저 내부에서만 수행되며 입력값·파일은 서버로 전송·저장되지 않습니다. 광고: Google AdSense(쿠키 사용 가능, 설정). 문의 kjh920424@gmail.com
서브넷 계산기 사용법
입력창에 IP 주소와 CIDR 프리픽스를 슬래시로 묶어 넣으면 됩니다(예: 192.168.10.50/24). 값을 입력하거나 바꾸는 즉시 네트워크 주소, 브로드캐스트 주소, 서브넷 마스크, 사용 가능한 호스트 범위(첫 IP~마지막 IP), 사용 가능한 호스트 수가 자동으로 표시됩니다. 별도 계산 버튼 없이 실시간으로 갱신되므로 여러 프리픽스를 빠르게 비교할 수 있습니다. 255.255.255.0 같은 서브넷 마스크는 /24처럼 CIDR로 바꿔 입력하세요.
계산 원리
서브넷 계산은 IP 주소와 마스크의 비트 연산으로 이루어집니다. CIDR /24는 32비트 중 앞 24비트가 네트워크 부분이라는 뜻이며, 마스크로는 255.255.255.0입니다. 네트워크 주소는 IP와 마스크를 비트 AND 연산한 값이고, 브로드캐스트 주소는 마스크를 반전한 와일드카드와 IP를 비트 OR 연산해 구합니다. 호스트 수는 2^(32-프리픽스)에서 네트워크·브로드캐스트 2개를 뺀 값입니다. 예를 들어 /24는 256개 주소 중 254개가 실제 호스트에 배정됩니다.
| CIDR | 서브넷 마스크 | 총 주소 | 사용 가능 호스트 |
|---|---|---|---|
| /24 | 255.255.255.0 | 256 | 254 |
| /25 | 255.255.255.128 | 128 | 126 |
| /26 | 255.255.255.192 | 64 | 62 |
| /30 | 255.255.255.252 | 4 | 2 |
활용 상황
사내망을 부서별로 나눌 때 하나의 /24를 /26 4개로 쪼개 각 64개 주소 블록을 배정하는 식으로 서브네팅 설계에 씁니다. 라우터·방화벽에 정적 경로나 ACL을 등록할 때 정확한 네트워크 주소와 와일드카드 마스크가 필요한데, 이 도구로 즉시 확인할 수 있습니다. 두 장비가 같은 서브넷에 속하는지(직접 통신 가능한지) 판단할 때도 각 IP의 네트워크 주소가 일치하는지 비교하면 됩니다. 공유기 DHCP 범위를 잡거나 포인트투포인트 링크에 /30을 배정할 때도 유용합니다.
팁
프리픽스 숫자가 커질수록 서브넷은 작아지고 호스트 수는 줄어듭니다. /30은 호스트가 2개뿐이라 라우터 간 연결선에 주로 씁니다. 네트워크 주소(첫 번째)와 브로드캐스트 주소(마지막)는 일반 호스트에 배정하지 않습니다. 사설 IP 대역인 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16 안에서 서브네팅하면 인터넷과 충돌 없이 내부망을 구성할 수 있습니다.
자주 묻는 질문
/24와 /25의 차이는 무엇인가요?
/24는 256개 주소(호스트 254개)를 가진 한 덩어리이고, /25는 그 절반인 128개 주소(호스트 126개)입니다. /24 하나를 /25 두 개로 나누면 서로 다른 두 서브넷이 되며, 그 사이 통신은 라우터를 거쳐야 합니다.
사용 가능한 호스트가 총 주소보다 2개 적은 이유는?
각 서브넷에서 첫 주소는 네트워크 자신을 가리키는 네트워크 주소, 마지막 주소는 해당 서브넷 전체에 전송하는 브로드캐스트 주소로 예약되어 있어 실제 장비에 배정하지 않기 때문입니다. 이 계산기도 이 방식을 따르므로, 주소가 2개 이하인 /31·/32는 사용 가능 호스트가 0으로 표시됩니다.
서브넷 마스크(255.255.255.0)로 입력할 수 있나요?
이 계산기는 IP/프리픽스 형식(예: 192.168.0.0/24)으로 입력받습니다. 255.255.255.0 같은 점-십진수 마스크는 대응하는 CIDR로 바꿔 넣어 주세요 — 255.255.255.0은 /24, 255.255.0.0은 /16입니다. 마스크와 CIDR 대응은 위 계산 원리의 표를 참고하세요. 계산 결과에는 입력한 CIDR에 해당하는 점-십진수 서브넷 마스크가 함께 표시됩니다.
두 IP가 같은 서브넷인지 어떻게 아나요?
두 IP에 같은 마스크를 적용해 각각의 네트워크 주소를 구했을 때 값이 같으면 동일 서브넷입니다. 예를 들어 192.168.1.10/24와 192.168.1.200/24는 둘 다 네트워크 주소가 192.168.1.0이므로 같은 서브넷입니다.