IPv4 서브넷 마스크 및 CIDR 대역폭 계산기

HOT

IP 주소와 CIDR(/24)로 서브넷 마스크, 네트워크/브로드캐스트 주소, 사용 가능 호스트 IP 범위 즉시 계산

ADVERTISEMENT · TOP BANNER

Responsive 728x90 / 320x100 Ad Slot

(CLS Prevention Active · Zero Shift)
100% 브라우저 연산 (서버 전송 없음, 개인정보 안전)
Interactive Client Mode
프리셋:
네트워크 주소 (Network)192.168.1.0/24
서브넷 마스크 (Mask)255.255.255.0Wildcard: 0.0.0.255
브로드캐스트 주소192.168.1.255사설 IP 대역 (Private RFC 1918)
사용 가능 호스트 수254 대Class C
할당 가능한 유효 호스트 IP 범위192.168.1.1 ~ 192.168.1.254
ADVERTISEMENT · HIGH CTR IN-FEED

Native In-Feed / High Viewability Ad Slot

(CLS Prevention Active · Zero Shift)

IPv4 서브넷팅(Subnetting)과 CIDR 비트 연산 네트워크 아키텍처

IPv4(Internet Protocol version 4)는 1980년대 초 ARPANET 시절 RFC 791로 제정된 이후 오늘날까지 전 세계 인터넷 통신의 근간을 이루는 32비트 숫자 주소 체계입니다. 32비트로 표현할 수 있는 전체 주소 공간은 약 42억 9,496만 개(2³²)에 불과하여, 1990년대 초반 급격한 인터넷 보급과 함께 급속한 주소 고갈 위기에 직면했습니다. 초기 인터넷은 주소를 단순히 A, B, C, D, E 클래스로 나누는 '클래스풀(Classful)' 방식을 채택했으나, 이는 중소 규모 조직에 수만~수백만 개의 불필요한 IP가 낭비되는 비효율을 초래했습니다.

이러한 낭비를 근본적으로 해결하기 위해 1993년 RFC 1519를 통해 도입된 기술이 바로 'CIDR(Classless Inter-Domain Routing, 사이더)'과 '서브넷팅(Subnetting)'입니다. 서브넷팅은 주어진 네트워크 주소를 32비트 서브넷 마스크(Subnet Mask)를 활용하여 네트워크 비트(Network ID)와 호스트 비트(Host ID)로 유연하게 분할하는 비트 연산 기법입니다. 예를 들어 `/24`는 상위 24비트를 네트워크 식별에 사용하고 하위 8비트를 호스트(기기) 식별에 사용하여 최대 254대의 호스트를 격리된 단일 브로드캐스트 도메인으로 구성합니다.

현대 클라우드 컴퓨팅(AWS VPC, Azure VNet, Google Cloud VPC)과 온프레미스 기업 네트워크에서 정밀한 서브넷팅 설계는 보안 격리와 성능 최적화의 핵심입니다. 서브넷을 통해 서로 다른 부서(개발, 운영, 인사)나 시스템 티어(Public 웹 티어, Private 데이터베이스 티어) 간의 트래픽을 라우팅 레벨에서 엄격히 분리하고, 불필요한 브로드캐스트 트래픽 확산을 차단할 수 있습니다. 오르보킷 IPv4 서브넷 계산기는 32비트 AND/OR 비트 연산을 100% 클라이언트 브라우저에서 수행하여 네트워크 주소, 브로드캐스트 주소, 사용 가능 IP 범위, 와일드카드 마스크를 즉시 산출합니다.

IPv4 32비트 2진수 AND 마스킹 및 호스트 용량 계산 공식

비트 논리 연산자(AND, OR, NOT)를 통해 IP 주소에서 네트워크 주소와 브로드캐스트 주소를 추출하는 수학적 원리입니다.

서브넷 비트 연산 및 유효 호스트 계산 공식Mathematical Formulation
Network Address = IP & Mask Broadcast Address = Network Address | (~Mask) Usable Hosts = 2^(32 - CIDR) - 2

IPv4 주소와 서브넷 마스크를 비트단위 AND(&) 연산하면 호스트 비트가 모두 0으로 지워져 '네트워크 주소'가 추출됩니다. 반대로 마스크를 비트 반전(~Mask)한 뒤 OR(|) 연산하면 호스트 비트가 모두 1로 채워져 '브로드캐스트 주소'가 됩니다. 일반 서브넷에서 호스트 비트가 전부 0인 주소(네트워크 자체)와 전부 1인 주소(브로드캐스트) 2개는 기기에 할당할 수 없으므로 호스트 총수에서 2를 차감합니다.

IP '192.168.10.75/26'의 서브넷 마스크, 네트워크 ID, 유효 호스트 범위 계산
서브넷 마스크 (/26)상위 26비트 1, 하위 6비트 0 = 11111111.11111111.11111111.11000000₂255.255.255.192
네트워크 주소 (IP & Mask)4번째 옥텟 75(01001011₂) & 192(11000000₂) = 64(01000000₂)192.168.10.64
브로드캐스트 주소호스트 6비트를 모두 1로 채움: 64 + (2⁶ - 1) = 64 + 63192.168.10.127
유효 호스트 IP 범위 및 수량네트워크+1 ~ 브로드캐스트-1 | 2^(32-26) - 2 = 64 - 2192.168.10.65 ~ 192.168.10.126 (총 62대)

👉 192.168.10.75는 64번 서브넷에 속하며, 해당 서브넷은 총 62대의 기기를 독립적인 브로드캐스트 도메인으로 수용할 수 있습니다.

IPv4 CIDR 접두사별 서브넷 마스크 및 호스트 수량 빠른 참조표

네트워크 엔지니어와 클라우드 아키텍트가 서브넷을 설계할 때 가장 많이 참조하는 표준 CIDR 기준표

CIDR 접두사서브넷 마스크 (Subnet Mask)와일드카드 마스크총 IP 수 (2^(32-n))유효 호스트 수주요 실무 권장 용도
/32255.255.255.2550.0.0.011 (특수 단일)단일 호스트 라우팅, 방화벽 단일 IP 화이트리스트
/31255.255.255.2540.0.0.122 (RFC 3021)점대점(Point-to-Point) 라우터 간 링크 (호스트 낭비 제로)
/30255.255.255.2520.0.0.342전통적인 라우터 대 라우터 전용 회선 링크
/29255.255.255.2480.0.0.786소규모 방화벽 클러스터 및 공인 IP 배분
/28255.255.255.2400.0.0.151614소규모 부서, DMZ 서버 존, AWS 최소 VPC 서브넷
/27255.255.255.2240.0.0.313230중소형 서버 클러스터, 데이터베이스 복제 노드군
/26255.255.255.1920.0.0.636462중형 사내 부서망, 특정 기능 마이크로서비스 풀
/24255.255.255.00.0.0.255256254표준 C클래스, 일반 사무실 LAN, 표준 클라우드 서브넷
/20255.255.240.00.0.15.2554,0964,094대형 클라우드 VPC 가용영역(AZ) 서브넷
/16255.255.0.00.0.255.25565,53665,534표준 B클래스, 전사 VPC 네트워크, 대규모 데이터센터

* 참고: AWS VPC 서브넷의 경우 AWS 내부 예약 IP(네트워크, 라우터, DNS, 향후예약, 브로드캐스트) 5개가 차감됩니다.

ADVERTISEMENT · IN-ARTICLE CONTENT

High-Engagement In-Article Native Ad Slot

(CLS Prevention Active · Zero Shift)

사용 방법

11. IPv4 주소 및 CIDR 접두사(/0~/32) 입력

계산하려는 IPv4 주소(예: 192.168.1.100 또는 10.0.0.1)를 입력하고 드롭다운에서 CIDR 프리픽스(예: /24, /16, /28)를 선택합니다.

22. 서브넷 마스크 및 와일드카드 마스크 확인

점 10진수 서브넷 마스크(예: 255.255.255.0)와 시스코(Cisco) ACL 및 OSPF 라우팅 설정에 필수적인 와일드카드 마스크(예: 0.0.0.255)가 자동 계산됩니다.

33. 네트워크 주소, 브로드캐스트 주소 및 유효 호스트 범위 파악

해당 서브넷의 네트워크 ID와 브로드캐스트 ID, 그리고 실제 서버 및 PC 기기에 할당 가능한 '유효 호스트 IP 범위(Usable Range)' 및 총 호스트 수를 확인합니다.

44. 사설 IP(RFC 1918) 여부 및 2진수 비트맵 시각화 검토

사설망(Class A/B/C Private) 대역인지 여부와 32비트 2진수 비트열의 네트워크/호스트 경계선을 시각적으로 대조합니다.

실무 환경별 IPv4 서브넷 설계 활용 시나리오

클라우드 VPC, 온프레미스 기업 사내망, 라우터 보안 제어에서의 구체적 응용

AWS VPC 멀티 가용영역(AZ) 서브넷 아키텍처

전체 VPC를 `10.0.0.0/16`으로 할당하고, 각 가용영역(AZ-a, AZ-c)에 Public 서브넷(`10.0.1.0/24`, `10.0.2.0/24`)과 Private DB 서브넷(`10.0.10.0/24`, `10.0.20.0/24`)을 정밀하게 격리 배분합니다.

사내 LAN 네트워크 부서별 브로드캐스트 도메인 분리

C클래스 사설 대역 `192.168.100.0/24`를 `/26` 4개로 쪼개어 경영지원(62대), 연구개발(62대), 마케팅(62대), 게스트 와이파이(62대)로 물리/논리 분리하여 네트워크 병목을 해소합니다.

Cisco 라우터 ACL(Access Control List) 와일드카드 설정

특정 서브넷(`172.16.8.0/21`) 전체의 트래픽을 방화벽에서 필터링할 때 계산된 와일드카드 마스크 `0.0.7.255`를 정확히 대입하여 방화벽 룰을 완성합니다.

지사와 본사 간 VPN 터널 대역 중복(Overlap) 방지

본사 사설 IP(`10.10.0.0/16`)와 원격 지사(`10.20.0.0/16`)의 IP 풀이 서로 겹치지 않도록 사이더 대역을 사전 계산하여 사이트 간 VPN(IPsec) 터널 충돌을 원천 차단합니다.

💡 네트워크 엔지니어가 전수하는 서브넷팅 실전 팁 & 트러블슈팅

✓ 호스트 수 계산 시 2의 거듭제곱 법칙 빠르게 암기하기

호스트 비트 수(h = 32 - CIDR)만 알면 용량은 즉시 암산됩니다. h=6(/26)이면 64-2=62대, h=7(/25)이면 128-2=126대, h=8(/24)이면 256-2=254대입니다.

✓ 클라우드(AWS/Azure/GCP) 서브넷 예약 IP 5개 규격 숙지

일반 온프레미스는 2개(네트워크, 브로드캐스트)만 차감되지만, AWS VPC 서브넷은 .0(네트워크), .1(VPC 라우터), .2(DNS 서버), .3(향후 예약), .255(브로드캐스트) 총 5개가 예약되어 /28의 경우 16-5=11대만 사용 가능합니다.

✓ RFC 1918 공인 사설 IP 3대 대역 준수

사설망 구축 시 Class A(10.0.0.0/8), Class B(172.16.0.0/12), Class C(192.168.0.0/16) 대역만을 사용해야 공인 인터넷 웹사이트와의 IP 충돌 없이 안전한 NAT 통신이 가능합니다.

✓ P2P 라우터 링크에는 /30 대신 RFC 3021 /31 도입 검토

라우터 간 1:1 직결 회선에 /30을 쓰면 4개 중 2개의 IP가 낭비됩니다. 현대 라우터 장비는 RFC 3021을 지원하므로 /31(마스크 255.255.255.254)을 사용해 IP 낭비를 0%로 줄일 수 있습니다.

⚠️ 흔히 하는 실수 & 예방법

❌ 서브넷의 첫 번째 IP(네트워크 주소)를 기기에 할당하는 실수
✅ 호스트 비트가 모두 0인 주소(예: 192.168.1.0)는 네트워크 자체를 식별하므로 PC나 서버에 IP로 수동 입력하면 OS에서 '유효하지 않은 IP 주소' 에러를 반환합니다.
❌ 서브넷의 마지막 IP(브로드캐스트 주소)를 게이트웨이로 오인하는 실수
✅ 호스트 비트가 모두 1인 주소(예: 192.168.1.255)는 모든 기기에 일제히 패킷을 전송하는 브로드캐스트 전용입니다. 게이트웨이는 주로 첫 번째 유효 IP(.1)를 지정합니다.
❌ 클라우드 VPC 서브넷을 너무 작게(/28) 만들어 IP 고갈을 겪는 경우
✅ 로드밸런서(ALB), 오토스케일링, 컨테이너(EKS/ECS)가 추가되면 서브넷 IP가 순식간에 고갈됩니다. AWS 서브넷은 추후 크기 확장이 불가능하므로 최소 /24 이상으로 여유 있게 설계하세요.
❌ 와일드카드 마스크와 서브넷 마스크를 혼동하여 ACL이 반대로 작동하는 실수
✅ 서브넷 마스크(255.255.255.0)는 1이 일치 비트이고, 시스코 와일드카드 마스크(0.0.0.255)는 0이 일치 비트(검사 대상)입니다. 255.255.255.255에서 서브넷 마스크를 뺀 값이 와일드카드 마스크입니다.

자주 묻는 질문 (FAQ)

사용자 및 전문가들이 가장 자주 묻는 핵심 질문과 명확한 해답입니다.

6 Q&As

호스트 비트가 모두 0인 주소는 '해당 네트워크 자체'를 지칭하는 Network ID로 정의되고, 호스트 비트가 모두 1인 주소는 '해당 서브넷 내의 모든 호스트로 동시에 전송하는 브로드캐스트 주소'로 규약되어 있어 개별 엔드포인트 기기에 할당할 수 없기 때문입니다.

ADVERTISEMENT · FOOTER BANNER

Wide Responsive Banner

(CLS Prevention Active · Zero Shift)