서브넷 계산기

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년 최신 디바이스 대응

관련 계산기