서브넷 계산기

IP 주소와 서브넷 마스크 또는 CIDR을 입력해 네트워크·브로드캐스트 주소와 호스트 수를 즉시 계산하는 무료 서브넷 계산기입니다.

사용 방법

  1. IP 주소 입력

    IPv4 주소를 입력합니다(예: 192.168.1.0).

  2. 서브넷 마스크 입력

    CIDR 표기법(/24) 또는 서브넷 마스크(255.255.255.0)를 입력합니다.

  3. 결과 확인

    계산하기 버튼을 클릭하면 네트워크 범위, 호스트 수, 와일드카드 마스크 등이 표시됩니다.

서브넷이란?

서브넷(subnet)은 하나의 큰 IP 네트워크를 더 작은 논리적 단위로 쪼갠 부분망입니다. 32비트로 이루어진 IPv4 주소는 네트워크 부분호스트 부분으로 나뉘는데, 이 경계를 정하는 것이 바로 서브넷 마스크이고 그 마스크를 비트 수로 표기한 것이 CIDR 프리픽스(/24 등)입니다.

서브네팅을 하는 이유는 크게 세 가지입니다.

  • 주소 절약: 필요한 호스트 수에 맞춰 대역을 쪼개 IP 낭비를 줄입니다.
  • 브로드캐스트 격리: 망을 분리해 불필요한 브로드캐스트 트래픽을 차단합니다.
  • 보안과 관리: 부서·용도별로 망을 나눠 접근 제어와 라우팅을 단순화합니다.

이 계산기는 IP와 CIDR만 넣으면 네트워크 주소, 브로드캐스트 주소, 사용 가능 호스트 범위, IP 클래스, 사설 IP 여부를 한 번에 보여줍니다.

계산 공식

모든 값은 32비트 비트 연산으로 구합니다.

  • 서브넷 마스크 = 0xFFFFFFFF << (32 - CIDR)
  • 네트워크 주소 = IP AND 서브넷마스크
  • 와일드카드 마스크 = NOT 서브넷마스크
  • 브로드캐스트 = 네트워크주소 OR 와일드카드마스크
  • 전체 호스트 = 2^(32 - CIDR), 사용 가능 호스트 = 2^(32 - CIDR) - 2

예: 192.168.1.10/24 → 마스크 255.255.255.0, 네트워크 192.168.1.0, 브로드캐스트 192.168.1.255, 사용 가능 호스트 192.168.1.1~192.168.1.254로 254개(=2^8 - 2)입니다. 네트워크 주소와 브로드캐스트 주소 2개를 빼기 때문에 -2가 붙습니다.

자주 묻는 질문

서브넷 마스크란 무엇인가요?
서브넷 마스크는 IP 주소에서 네트워크 부분과 호스트 부분을 구분하는 32비트 값입니다. 예를 들어 255.255.255.0(/24)은 상위 24비트가 네트워크, 하위 8비트가 호스트를 나타냅니다. 같은 네트워크에 속하는 장치인지 판별하는 기준이 됩니다.
CIDR 표기법이란 무엇인가요?
CIDR(Classless Inter-Domain Routing) 표기법은 IP 주소 뒤에 슬래시(/)와 프리픽스 길이를 붙여 네트워크 범위를 나타내는 방식입니다. 192.168.1.0/24는 상위 24비트가 네트워크임을 의미하며, 256개 주소(사용 가능 호스트 254개)를 포함합니다.
사설 IP 대역은 어떤 범위인가요?
RFC 1918에 정의된 사설 IP 대역은 세 가지입니다. Class A: 10.0.0.0/8(10.0.0.0~10.255.255.255), Class B: 172.16.0.0/12(172.16.0.0~172.31.255.255), Class C: 192.168.0.0/16(192.168.0.0~192.168.255.255). 이 대역은 인터넷에서 직접 라우팅되지 않아 내부망에서 자유롭게 쓸 수 있습니다.
사용 가능한 호스트 수는 어떻게 계산하나요?
전체 호스트 수는 2^(32-CIDR)이고, 사용 가능 호스트는 여기서 2를 뺀 값입니다. 예를 들어 /24는 2^8=256개 중 네트워크 주소와 브로드캐스트 주소를 제외해 254개입니다. /30은 2^2=4개 중 2개만 쓸 수 있어 두 라우터를 연결하는 점대점 링크에 자주 쓰입니다.
네트워크 주소와 브로드캐스트 주소는 왜 호스트로 못 쓰나요?
네트워크 주소(호스트 비트가 모두 0)는 그 서브넷 자체를 가리키는 식별자이고, 브로드캐스트 주소(호스트 비트가 모두 1)는 서브넷 내 모든 장치에 동시에 보내는 특수 주소입니다. 두 주소 모두 예약돼 있어 개별 장치에 배정할 수 없습니다.
와일드카드 마스크는 무엇이고 어디에 쓰나요?
와일드카드 마스크는 서브넷 마스크를 비트 반전한 값으로, /24의 경우 0.0.0.255가 됩니다. 마스크에서 0은 '반드시 일치', 1은 '무시'를 뜻해 주로 Cisco ACL이나 OSPF 라우팅 설정에서 주소 범위를 지정할 때 사용됩니다.
IP 클래스 A·B·C는 어떻게 구분하나요?
IPv4 첫 번째 옥텟 값으로 구분합니다. A는 1~126, B는 128~191, C는 192~223, D(멀티캐스트)는 224~239, E(실험용)는 240~255입니다. 127은 루프백(localhost)으로 예약돼 있습니다. 다만 현재는 클래스 구분보다 CIDR 기반의 가변 길이 서브네팅이 표준입니다.
2026년 최신 디바이스 대응

관련 계산기