서브넷 계산기란?
서브넷 계산기는 IP 주소와 CIDR 프리픽스 길이(IPv4의 경우 192.168.1.0/24, IPv6의 경우 2001:db8::/48)를 입력하면 모든 서브넷 세부 정보를 계산하는 도구입니다. IPv4에서는 네트워크 주소, 브로드캐스트 주소, 서브넷 마스크, 와일드카드 마스크, 사용 가능 호스트 수, IP 클래스를 계산합니다. IPv6에서는 확장/압축 형태, 네트워크 프리픽스, 주소 범위, 주소 유형, 범위를 계산합니다.
네트워크 관리자, 시스템 엔지니어, DevOps 엔지니어는 서브넷 계산기를 사용하여 IP 할당을 계획하고 효율적인 네트워크 아키텍처를 설계합니다. 수동 바이너리 계산 대신 이 도구를 사용하면 정확하고 빠르게 서브넷 정보를 얻을 수 있습니다.
DNS Robot의 서브넷 계산기는 브라우저에서 완전히 작동하는 클라이언트 측 도구입니다. 입력한 IP 주소가 서버로 전송되지 않아 보안과 프라이버시가 보장됩니다. IP 조회 도구와 함께 사용하면 IP 주소의 지리적 위치와 서브넷 정보를 동시에 확인할 수 있습니다.

CIDR 표기법 작동 방식
CIDR(Classless Inter-Domain Routing) 표기법은 IP 주소와 네트워크 프리픽스를 IP/프리픽스 형식(예: 192.168.1.0/24)으로 표현합니다. 슬래시 뒤의 숫자는 32비트 IPv4 주소 중 네트워크 부분에 사용되는 비트 수를 나타냅니다.
예를 들어, /24는 처음 24비트가 네트워크 부분(서브넷 마스크 255.255.255.0)이고, 나머지 8비트가 호스트 주소에 사용됩니다(총 256개 주소, 사용 가능 254개). CIDR는 이전의 클래스 기반 주소 체계(Class A/B/C)를 대체하여 더 유연한 IP 할당을 가능하게 했습니다.
IPv6에서는 128비트 주소를 사용하며, 표준 서브넷 크기는 /64입니다. 이는 SLAAC(Stateless Address Autoconfiguration)가 올바르게 작동하기 위해 필요합니다. IPv4에서 IPv6 변환 도구로 IPv4 주소를 IPv6 형식으로 변환할 수도 있습니다.
프리픽스 길이만큼의 비트가 네트워크를 식별합니다. /24에서는 처음 24비트(처음 3옥텟)가 네트워크 부분입니다. 이 비트가 같은 모든 주소는 같은 서브넷에 속합니다.
나머지 비트(32 - 프리픽스)가 호스트를 식별합니다. /24에서는 마지막 8비트(마지막 옥텟)가 호스트 부분으로, 2^8 = 256개 주소가 가능합니다.
IPv4에서 사용 가능 호스트 수는 2^(32-프리픽스) - 2입니다. 네트워크 주소(모든 호스트 비트 0)와 브로드캐스트 주소(모든 호스트 비트 1)를 제외합니다.
서브넷 마스크-CIDR 변환 차트
서브넷 마스크와 CIDR 프리픽스 길이 간의 변환은 네트워킹에서 자주 필요합니다. 아래는 가장 많이 사용되는 서브넷 마스크와 CIDR 표기법의 대응표입니다.
서브넷 마스크를 CIDR로 변환하려면 마스크의 바이너리 표현에서 연속된 1비트의 수를 세면 됩니다. 예를 들어, 255.255.255.0의 바이너리는 11111111.11111111.11111111.00000000으로 1이 24개이므로 CIDR은 /24입니다.
/8 — 255.0.0.0
16,777,214개 사용 가능 호스트. 대규모 조직이나 ISP에서 사용합니다. 사설 IP 대역 10.0.0.0/8이 여기에 해당합니다.
/16 — 255.255.0.0
65,534개 사용 가능 호스트. 중대규모 네트워크에 적합합니다. 사설 IP 대역 172.16.0.0/12와 192.168.0.0/16이 이 범위입니다.
/24 — 255.255.255.0
254개 사용 가능 호스트. 가장 흔히 사용되는 서브넷 크기로, 소규모 사무실이나 가정 네트워크에 적합합니다.
/26 — 255.255.255.192
62개 사용 가능 호스트. 중소규모 부서 네트워크나 서버 팜에 적합합니다.
/28 — 255.255.255.240
14개 사용 가능 호스트. 소규모 서버 그룹이나 IoT 디바이스 세그먼트에 사용합니다.
/30 — 255.255.255.252
2개 사용 가능 호스트. 두 라우터 간의 포인트 투 포인트 링크에 전통적으로 사용됩니다.
/31 — 255.255.255.254
2개 주소 (RFC 3021). 네트워크/브로드캐스트 없이 포인트 투 포인트 링크에 사용하여 IP를 절약합니다.
/32 — 255.255.255.255
단일 호스트 주소. 루프백 인터페이스, 호스트 라우트, 방화벽 규칙, BGP 피어링에 사용됩니다.
IPv6 CIDR 프리픽스 참조
IPv6는 128비트 주소를 사용하여 IPv4의 32비트보다 훨씬 넓은 주소 공간을 제공합니다. IPv6 서브넷은 프리픽스 길이로 표현되며, 일반적인 할당 단위가 IPv4와 다릅니다.
IPv6 압축 도구를 사용하면 IPv6 주소를 확장하거나 압축하여 표준 형태로 변환할 수 있습니다.
/32 — ISP 할당
RIR(지역 인터넷 레지스트리)에서 ISP에 할당하는 일반적인 블록 크기입니다. 약 65,536개의 /48 네트워크를 포함합니다.
/48 — 조직/사이트
조직이나 개별 사이트에 할당하는 표준 크기입니다. 65,536개의 /64 서브넷을 제공하여 대부분의 기업에 충분합니다.
/56 — 가정 사용자
주거 고객에게 할당하는 일반적인 크기입니다. 256개의 /64 서브넷을 제공합니다.
/64 — 표준 서브넷
IPv6의 표준 서브넷 크기입니다. SLAAC가 작동하려면 /64가 필요합니다. 약 18.4경(quintillion)개의 주소를 포함합니다.
/127 — 포인트 투 포인트
RFC 6164에서 권장하는 라우터 간 포인트 투 포인트 링크용 프리픽스입니다. 2개 주소만 제공합니다.
/128 — 단일 호스트
단일 IPv6 주소를 나타냅니다. 루프백(::1/128)이나 호스트 라우트에 사용됩니다.
서브넷 계산 결과 이해하기
서브넷 계산기의 결과에 포함되는 각 필드의 의미를 이해하면 네트워크 설계와 문제 해결에 도움이 됩니다. 아래는 IPv4 서브넷 계산 결과의 주요 항목입니다.
역방향 DNS 조회 도구를 사용하면 계산된 IP 범위의 호스트에 대한 PTR 레코드를 확인할 수 있습니다.
네트워크 주소
서브넷의 첫 번째 주소로, 네트워크 자체를 식별합니다(예: 192.168.1.0). 호스트에 할당할 수 없으며, 라우팅 테이블에서 네트워크를 나타냅니다.
브로드캐스트 주소
서브넷의 마지막 주소로(예: 192.168.1.255), 서브넷 내 모든 호스트에 동시에 패킷을 보내는 데 사용됩니다. 호스트에 할당할 수 없습니다.
서브넷 마스크
네트워크 비트에 1, 호스트 비트에 0을 사용하는 32비트 값입니다(예: 255.255.255.0). 네트워크 인터페이스 설정과 라우팅에 사용됩니다.
와일드카드 마스크
서브넷 마스크의 비트별 반전값입니다(예: 0.0.0.255). Cisco ACL(접근 제어 목록)과 OSPF 영역 설정에 주로 사용됩니다.
사용 가능 호스트 범위
첫 번째 사용 가능 호스트(네트워크 주소 + 1)부터 마지막 사용 가능 호스트(브로드캐스트 주소 - 1)까지의 IP 범위입니다.
IP 클래스
IPv4 주소의 클래스(A: 1~126, B: 128~191, C: 192~223, D: 멀티캐스트, E: 예약). CIDR 이전의 분류 방식이지만 여전히 참고됩니다.
사설 IP 주소 대역 (RFC 1918)
RFC 1918은 공인 인터넷에서 라우팅되지 않는 세 가지 사설 IP 주소 대역을 정의합니다. 이 대역은 내부 네트워크에서 사용되며, 인터넷에 접근하려면 NAT(Network Address Translation)가 필요합니다.
DNS Robot의 서브넷 계산기는 입력된 IP가 사설 범위인지 공인 범위인지 자동으로 감지하여 표시합니다. 내 IP 확인 도구에서 현재 사용 중인 공인 IP 주소를 확인할 수 있습니다.
10.0.0.0/8 (Class A)
10.0.0.0 ~ 10.255.255.255, 약 1,677만 개 주소. 대기업과 데이터 센터에서 가장 넓은 사설 대역으로 사용합니다.
172.16.0.0/12 (Class B)
172.16.0.0 ~ 172.31.255.255, 약 104만 개 주소. 중규모 조직에서 사용하며, Docker 등 컨테이너 네트워크의 기본 대역이기도 합니다.
192.168.0.0/16 (Class C)
192.168.0.0 ~ 192.168.255.255, 약 65,000개 주소. 가정용 라우터와 소규모 네트워크에서 가장 흔히 사용되는 대역입니다.
시각적 서브넷 계산기 — 네트워크 계획
대규모 네트워크를 설계할 때는 상위 CIDR 블록을 여러 서브넷으로 분할하는 계획이 필요합니다. 시각적 서브넷 계산기를 사용하면 IP 할당을 직관적으로 계획하고 주소 낭비를 최소화할 수 있습니다.
예를 들어, /24 블록을 분할할 때 50명의 사용자에게는 /26(62호스트), 20대의 서버에는 /27(30호스트), 10대의 IoT 장치에는 /28(14호스트)을 할당할 수 있습니다. 각 서브넷에 20~30%의 성장 여유분을 포함하는 것이 좋습니다.
ASN 조회 도구를 사용하면 특정 IP 블록이 어느 자율 시스템(AS)에 할당되어 있는지 확인할 수 있습니다.
IPv6 서브넷 계산기
DNS Robot의 서브넷 계산기는 IPv4와 IPv6를 모두 지원합니다. IPv6 탭에서 프리픽스 길이(/8~128)와 함께 아무 IPv6 주소를 입력하면 확장/압축 주소 형식, 네트워크 프리픽스, 첫 번째/마지막 주소, 총 주소 수, 주소 유형(Global Unicast, Link-Local, Unique Local, Multicast, Loopback, IPv4-Mapped), 범위를 확인할 수 있습니다.
IPv6의 표준 서브넷 크기는 /64로, 약 18.4경(2^64)개의 주소를 제공합니다. 이는 SLAAC(Stateless Address Autoconfiguration)가 올바르게 작동하기 위해 필요하며, 마지막 64비트가 인터페이스 식별자로 사용됩니다. IPv6 압축 도구로 IPv6 주소를 표준 형태로 변환해 보세요.
서브넷 계산기를 사용하는 사람은?
서브넷 계산기는 네트워크와 관련된 다양한 역할의 전문가들이 사용합니다. 아래는 대표적인 사용 사례입니다.
클라우드 환경(AWS, Azure, GCP)에서 VPC와 서브넷을 설계할 때도 서브넷 계산기가 필수적입니다. 적절한 CIDR 블록을 할당해야 리소스 간 통신과 보안 그룹 설정이 올바르게 작동합니다.
네트워크 관리자 — 사내 네트워크의 IP 할당 계획, VLAN 서브넷 설계, 라우팅 테이블 설정에 활용합니다
시스템/DevOps 엔지니어 — 클라우드 VPC 서브넷 설계, Kubernetes 클러스터의 Pod CIDR 설정, 컨테이너 네트워크 구성에 사용합니다
보안 엔지니어 — 방화벽 규칙의 소스/대상 CIDR 설정, 네트워크 세그먼테이션으로 보안 영역 분리에 활용합니다
IT 학생 및 자격증 준비생 — CCNA, CompTIA Network+ 등 네트워킹 자격증 시험의 서브넷 계산 문제를 연습합니다
ISP 엔지니어 — 고객에게 IP 블록을 할당하고, BGP 광고를 위한 최적의 CIDR 집계를 계산합니다
서브넷팅 모범 사례
효율적인 서브넷 설계는 네트워크 성능, 보안, 관리 용이성에 직접적인 영향을 미칩니다. 아래의 권장 사항과 주의 사항을 참고하세요.
도메인 상태 확인 도구와 DNS 조회 도구도 함께 활용하면 네트워크 인프라 전반의 상태를 종합적으로 관리할 수 있습니다.
권장 사항
호스트 수에 20~30% 성장 여유분을 포함하세요. 2의 거듭제곱 단위로 서브넷을 할당하세요. 인프라용 첫 번째 서브넷을 예약하세요. 모든 IP 할당을 문서화하세요. 용도별로 서브넷을 분리하세요(사용자, 서버, IoT, 관리).
주의 사항
필요 이상으로 큰 서브넷을 할당하지 마세요. 서브넷 간 IP 범위가 겹치지 않도록 하세요. 보안이 다른 장치를 같은 서브넷에 혼합하지 마세요. 서브넷 계획 없이 IP를 무작위로 할당하지 마세요.
관련 네트워크 및 IP 도구
서브넷 계산기와 함께 아래 도구들을 활용하면 IP 관리와 네트워크 구성을 더 효율적으로 수행할 수 있습니다.