CS

서브넷 마스크 계산기 (Subnet Calculator)

CIDR 표기법으로 서브넷 마스크, 호스트 수, 네트워크 주소를 계산합니다. IP 네트워크 설계에 필수적인 도구입니다.

계산 기준

서브넷 마스크 계산기 (Subnet Calculator)는 CIDR (비트 수) 입력값을 바탕으로 사용 가능한 호스트 수을 계산합니다. 표시된 공식(Hosts = 2^(32-CIDR) - 2)을 기준으로 계산합니다.

  • 표시 공식: Hosts = 2^(32-CIDR) - 2
  • 입력 항목: CIDR (비트 수)
  • 결과 항목: 사용 가능한 호스트 수
  • 지원 모드: 호스트 수 계산, 총 IP 개수
  • 입력 항목: CIDR (비트 수)
  • 결과 항목: 사용 가능한 호스트 수

이 계산기는?

초기 인터넷 설계자들은 전 세계의 컴퓨터망이 이토록 거대하게 폭발할 줄 전혀 상상하지 못했기에, 고작 43억 개라는 빈약한 IP(IPv4) 자원 주소 체계만을 만들어버리고 말았습니다. 이 피 말리는 IP 고갈 사태를 방어하기 위해 탄생한 궁여지책이자 인류 네트워킹 역사상 가장 위대한 발명품이 바로 서브넷 마스크(Subnet Mask)를 활용한 네트워크 쪼개기 기술, '서브네팅(Subnetting)'입니다.

서브넷 마스크는 32자리의 이진수 체를 사용하여, 특정 IP 주소에서 '이곳은 동네 이름(Network ID)'이고 '이곳은 개인 집의 호수(Host ID)'임을 비트 단위의 논리곱(AND) 연산으로 엄격하게 걸러내는 필터 역할을 합니다. 즉 CIDR 표기법(예: /24)은 32개의 비트 중 앞에서부터 정확히 24개를 통째로 묶어 '동네 이름표'로 박제시켜버리고, 자유롭게 배포할 수 있는 나머지 8개의 빈자리만으로 호스트 컴퓨터들에게 개인 번호를 부여하겠다는 배급망 구축의 선언입니다.

본 'IP 구조 설계 시뮬레이터(Subnet Calculator)'는 서브넷 마스크, 가용 호스트 수, 그리고 네트워크/브로드캐스트 주소의 한계선이라는 복잡한 밑그림을 클릭 한 번으로 정리된 기준에 따라 그려내어 네트워크 엔지니어의 설계를 정리된 기준에 따라 보좌합니다.
사용 공식:
Hosts = 2^(32-CIDR) - 2

입력 변수 설명

네트워크 통제구역, CIDR (/기호)

슬래시(/) 뒤의 숫자는 네트워크 프리픽스 길이를 뜻합니다. 값이 커질수록 네트워크 구역이 늘어나고, 호스트(PC)에 할당 가능한 주소 수는 반비례로 급격히 줄어듭니다.

활용 예시

  • 동네 카페 핑계 설계본 (/24): 집이나 소규모 매장의 공유기가 가장 맹목적으로 사랑하는 /24 세팅입니다. 2^8 - 2 = 254개의 가용 IP를 제공하므로 가족들의 스마트폰과 노트북 십여 대를 넉넉히 수용하고 흔들리지 않는 국밥 같은 표준 규격입니다.
  • 하이퍼스케일 클라우드 쪼개기 (/16 -> /24): AWS VPC를 구축할 때 아키텍트는 보통 거대한 대륙 수준인 10.0.0.0/16 (약 65,534대 수용 가능)을 통째로 허가받아 토지를 구매한 뒤, 이를 다시 내부적으로 웹서버용 /24, 디비 서버용 /24 등으로 구획을 쪼개는 예술적인 서브네팅(Subnetting) 분양 작업을 시작합니다.
  • 가장 지독한 차단기 (/32): AWS 보안 그룹이나 방화벽(Firewall)에서 특정 해킹 시도 IP를 핀셋으로 집어 영원히 차단할 때는 '/32'를 박아 넣습니다. 이는 호스트 비트를 단 하나도 남기지 않은 0개 세팅이므로, 오직 단 1대의 특정 컴퓨터만을 콕 집어 겨냥하는 저격용 스나이퍼 모드입니다.

팁: 일반적인 IPv4 서브넷에서는 무조건 첫 주소(통신망 식별 문패)마지막 주소(동네 확성기, Broadcast)가 시스템 용도로 강제 예약되어 희생됩니다. 그래서 사용 가능한 호스트 수를 계산할 때 공식이 언제나 2^n - 2로 끝에서 2개를 빼앗기는 것입니다.

이 주제에서 함께 확인할 점

LabMate에서는 이 계산기를 같은 주제의 다른 계산기와 함께 살펴볼 수 있습니다. 컴퓨터 과학 카테고리는 진법 변환, 메모리 단위, 네트워크 계산처럼 규칙이 분명한 계산을 빠르게 처리하는 데 적합합니다. 실제 시스템 설정에는 추가 옵션이 포함될 수 있으므로, 결과를 기준값으로 활용한 뒤 환경 설정과 대조하는 것이 좋습니다.

  • 입력 형식이 2진수, 10진수, 16진수 중 무엇인지 먼저 확인하세요.
  • 네트워크 계산은 CIDR, 서브넷 마스크 기준을 함께 검토하세요.
  • 시스템별 예약 주소나 구현 제약은 별도로 확인해야 합니다.

주의사항

  • 이 계산기는 IPv4라는 전통적인 모래시계의 계산법만 지원합니다. 128비트 길이로 광활한 우주를 수용할 수 있게 설계된 IPv6의 체계와 CIDR 슬래시 표기 시스템은 철학 자체가 달라 본 파서로는 대응할 수 없습니다.

결과를 볼 때 참고할 점

  • 입력 단위와 결과 단위를 같은 기준으로 읽는 것이 가장 중요합니다.
  • 보고서나 제출용 수치가 필요하면 반올림 규칙을 함께 확인해 주세요.
  • 계산 결과는 빠른 확인과 검산에 적합하며, 공식 기준이 필요한 경우 원문 기준을 다시 확인하는 편이 좋습니다.

적용 범위와 한계

  • 기관별 세부 기준, 제품 사양, 현장 조건은 자동 반영되지 않을 수 있습니다.
  • 공식 제출이나 계약 판단이 필요한 경우 원문 기준을 다시 확인해야 합니다.

자주 묻는 질문

QAWS VPC를 구축할 때 호스트 수 계산기 결과에서 무려 5개나 예약되어 쓸 수 없는데 이 계산기 버그인가요?

A
계산기 버그가 아니라 아마존 거대 제국의 세금(AWS 예약 주소 룰) 때문입니다.

일반적인 온프레미스 망은 네트워크와 브로드캐스트 주소 단 2개만 떼어가지만, AWS VPC는 여기에 더해 'VPC 라우터용', 'DNS 보장용', '미래 확장용 예약' 등 총 5개의 귀중한 IP를 강제로 선점해 버립니다. 그래서 AWS 상에서는 /24 대역을 뚫어봤자 254대가 아니라 251대만 가질 수 있습니다.

Q가끔 /31이라는 극한의 마스크를 쓰는 기괴한 인프라가 있던데, 호스트 IP가 0개면 아예 통신 불능의 깡통 쓰레기 아닌가요?

A
고전적인 통신 철학으로는 당신의 말이 맞습니다. 네트워크 주소와 브로드캐스트 주소를 빼면 계산상 사용할 수 있는 PC가 0개가 되기 때문입니다. 하지만 현대 통신 인프라에서 가장 거대한 코어 라우터 두 대가 서로 점대점(Point-to-Point) 1:1 케이블로만 묶여 밀담을 나누는 경우, 브로드캐스트 자체가 필요 없으므로 주소 낭비를 막기 위해 예외적으로 /31(양 끝 라우터에 IP 1개씩 헌납)을 승인해 주는 RFC 3021 예외 특별법이 통과되어 있습니다.

Q왜 호스트의 개수는 100단위로 예쁘게 떨어지지 않고 매번 254나 510처럼 홀수 짝수가 번갈아 나오는 더러운 치수인가요?

A
IP 주소 체계가 이진법(Binary) 2의 거듭제곱의 폭발(예: 256, 512, 1024) 법칙 위에서 지어졌으며, 이 완벽한 황금비율 숫자에서 브로드캐스팅용으로 항상 숫자 2를 빼기 때문(-2)입니다.

관련 계산기

같은 카테고리에서 함께 자주 확인하는 계산기입니다.

컴퓨터 과학 계산기 전체 보기
Input Data

Result

...
가용 호스트 수

💬 의견 보내기 / 오류 제보

계산기 사용 중 불편한 점이나 추가되었으면 하는 기능이 있다면 알려주세요.
개발자가 직접 확인하고 빠르게 반영하겠습니다.