DevTools
모든 도구

서브넷 계산기

IPv4 CIDR로 네트워크/브로드캐스트/호스트 범위와 마스크를 계산합니다.

서브넷 계산이란

서브넷 계산은 CIDR 표기(예: 192.168.1.0/24)로 주어진 IPv4 네트워크를 실제 주소 구성 요소로 풀어내는 작업입니다. 프리픽스 길이(/24 같은 슬래시 뒤 숫자)는 32비트 중 몇 비트가 네트워크 부분인지를 나타내며, 나머지 비트가 호스트에 할당됩니다. 이 값을 바꾸면 한 서브넷에 담을 수 있는 주소 수와 경계가 달라집니다.

이 도구는 입력한 CIDR을 파싱해 네트워크 주소, 브로드캐스트 주소, 서브넷 마스크, 와일드카드 마스크, 사용 가능한 첫/마지막 호스트, 전체 및 사용 가능 호스트 수, 그리고 IP 클래스(A/B/C/D/E)와 사설/공인 여부까지 한 번에 계산해 보여줍니다. /31과 /32처럼 호스트 2개 미만인 경계 케이스도 올바르게 처리합니다.

모든 계산은 브라우저 안에서 순수 자바스크립트로 즉시 수행되며, 입력한 IP 주소나 프리픽스는 서버로 전송되지 않습니다. 사내망 대역이나 고객사 IP 정보를 다룰 때도 외부 유출 걱정 없이 사용할 수 있습니다.

사용 방법

  1. 입력창에 CIDR 표기로 네트워크를 입력합니다. 예: 10.0.0.0/24. 프리픽스를 생략하면 기본값 /24가 적용됩니다.
  2. 네트워크 주소뿐 아니라 대역 안의 임의 호스트 주소(예: 192.168.1.57/24)를 넣어도 됩니다. 도구가 마스크를 적용해 소속 네트워크를 자동으로 찾아줍니다.
  3. 결과 카드에서 네트워크/브로드캐스트/마스크/호스트 범위 등을 확인하고, 각 항목 오른쪽의 복사 버튼으로 값을 그대로 가져다 씁니다.

자주 묻는 질문

왜 /24는 사용 가능 호스트가 256개가 아니라 254개인가요?
각 서브넷에서 첫 주소는 네트워크 주소, 마지막 주소는 브로드캐스트 주소로 예약되어 호스트에 할당할 수 없기 때문입니다. 그래서 256개 중 2개를 뺀 254개가 실제 사용 가능 호스트입니다. 다만 /31은 점대점 링크용으로 2개 모두, /32는 단일 호스트로 1개를 쓸 수 있게 계산됩니다.
와일드카드 마스크는 어디에 쓰나요?
와일드카드는 서브넷 마스크의 비트를 반전한 값으로, 주로 Cisco ACL이나 OSPF network 문에서 매칭 범위를 지정할 때 사용합니다. 예를 들어 마스크 255.255.255.0의 와일드카드는 0.0.0.255이며, 이는 마지막 옥텟이 어떤 값이든 매칭한다는 의미입니다.
사설(Private) IP인지 어떻게 판단하나요?
RFC 1918에 정의된 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16 대역과 루프백 127.0.0.0/8을 사설로 표시합니다. 이 대역들은 인터넷에서 라우팅되지 않으므로 NAT 뒤 내부망에서 자유롭게 씁니다.