← 아티클 목록

서브넷 CIDR 계산 — /24, /26 쉽게 읽는 법

2028-05-29#networking#cidr#서브넷

192.168.0.0/24/24가 뭔지, 호스트가 몇 개 들어가는지 매번 헷갈립니다. CIDR은 복잡해 보이지만 핵심은 하나입니다. /뒤 숫자는 IP 32비트 중 네트워크가 차지하는 비트 수라는 것. 나머지 비트가 호스트 자리입니다.

CIDR 숫자가 뜻하는 것

IP 주소는 32비트입니다. /24는 앞 24비트가 "네트워크 구분용"으로 고정되고, 남은 32 - 24 = 8비트가 호스트용이라는 뜻입니다. 호스트 비트가 많을수록 더 많은 기기를 담습니다.

호스트 수는 2^(호스트 비트) - 2로 구합니다. 2를 빼는 이유는 네트워크 주소(맨 처음)와 브로드캐스트 주소(맨 끝)는 기기에 못 주기 때문입니다.

CIDR호스트 비트마스크사용 가능 호스트
/248255.255.255.0254
/257255.255.255.128126
/266255.255.255.19262
/302255.255.255.2522

숫자가 커질수록(/24/26) 네트워크가 잘게 쪼개져 호스트 수는 줄어듭니다.

네트워크·브로드캐스트 주소 구하기

192.168.10.0/26을 예로 보겠습니다. /26은 마지막 옥텟을 64개 단위(256 ÷ 4)로 나눕니다. 그래서 블록은 .0, .64, .128, .192로 끊깁니다.

  • 네트워크 주소: 192.168.10.0
  • 사용 가능 범위: 192.168.10.1 ~ 192.168.10.62
  • 브로드캐스트: 192.168.10.63 (다음 블록 .64 직전)

직접 외우지 않아도 ipcalc가 한 번에 보여줍니다.

로컬 터미널
ipcalc 192.168.10.0/26
OUTPUT
Network:   192.168.10.0/26
Netmask:   255.255.255.192
HostMin:   192.168.10.1
HostMax:   192.168.10.62
Broadcast: 192.168.10.63
Hosts/Net: 62

표로 외운 "62개"가 Hosts/Net과 정확히 맞아떨어집니다.

필요한 크기로 고르기

서브넷은 "넉넉하게"보다 필요한 호스트 수에 맞춰 고르는 게 원칙입니다. 기기 50대면 호스트 62개인 /26이면 충분하고, 라우터끼리 연결하는 점대점 링크는 호스트 2개만 필요하니 /30이 알맞습니다. 클라우드 VPC에서도 같은 계산으로 서브넷을 쪼갭니다.

요점 정리

  • CIDR /N네트워크에 쓰는 비트 수, 나머지 32-N이 호스트 비트.
  • 호스트 수 = 2^(호스트 비트) - 2 (네트워크·브로드캐스트 제외).
  • 블록 경계만 잡으면 네트워크·브로드캐스트 주소가 보인다.
  • 헷갈리면 ipcalc로 검증 — 범위·호스트 수를 한 번에 확인.

서브넷 분할과 라우팅을 직접 계산하며 익히는 실습은 네트워크 트랙에서 회원가입 없이 무료로 할 수 있습니다.