Subnet 계산기

IP 주소와 서브넷 마스크(CIDR)를 입력하면 네트워크 정보를 자동으로 계산합니다.

서브넷 계산 결과
IP 주소
CIDR 표기
서브넷 마스크
와일드카드 마스크
네트워크 주소
브로드캐스트 주소
첫 번째 호스트
마지막 호스트
사용 가능 호스트 수
IP 클래스
IP 유형
IP (이진수)

서브넷 마스크 참조표

CIDR 서브넷 마스크 호스트 수 비고
/8255.0.0.016,777,214Class A
/12255.240.0.01,048,574사설 IP 대역
/16255.255.0.065,534Class B
/20255.255.240.04,094대규모 서브넷
/22255.255.252.01,022중규모 서브넷
/24255.255.255.0254Class C (가장 일반적)
/25255.255.255.128126반분할
/26255.255.255.192624분할
/27255.255.255.22430소규모 서브넷
/28255.255.255.24014소규모 네트워크
/29255.255.255.2486포인트 투 포인트
/30255.255.255.2522링크 연결용
/31255.255.255.2542 (P2P)RFC 3021 P2P
/32255.255.255.2551 (호스트)단일 호스트

Subnet 계산기 완벽 가이드

서브넷 계산기(Subnet Calculator)는 네트워크 엔지니어, 시스템 관리자, 개발자에게 필수적인 도구입니다. IP 주소와 서브넷 마스크를 기반으로 네트워크 주소, 브로드캐스트 주소, 사용 가능한 호스트 범위, 총 호스트 수 등을 정확하게 계산해 줍니다. 네트워크 설계 시 올바른 서브넷팅은 IP 주소 낭비를 줄이고 보안을 강화하며 네트워크 성능을 최적화하는 핵심 요소입니다.

CIDR(Classless Inter-Domain Routing) 표기법은 전통적인 클래스 기반 주소 체계를 대체하여 유연한 IP 주소 할당을 가능하게 합니다. 예를 들어 192.168.1.0/24는 서브넷 마스크 255.255.255.0을 의미하며, 네트워크 비트가 24비트이고 호스트 비트가 8비트임을 나타냅니다. 이 경우 254개의 호스트를 수용할 수 있습니다.

서브넷팅이란?

서브넷팅(Subnetting)은 하나의 큰 네트워크를 여러 개의 작은 네트워크(서브넷)로 나누는 과정입니다. 이를 통해 네트워크 트래픽을 효율적으로 관리하고, 브로드캐스트 도메인을 분리하며, 보안 정책을 세분화할 수 있습니다. 기업 환경에서 부서별로 서로 다른 서브넷을 할당하면 네트워크 간 접근 제어가 용이해지고, 장애 발생 시 영향 범위를 최소화할 수 있습니다.

CIDR 표기법 이해하기

CIDR 표기법에서 슬래시(/) 뒤의 숫자는 네트워크 비트 수를 나타냅니다. /24는 처음 24비트가 네트워크 주소이고 나머지 8비트가 호스트 주소입니다. 숫자가 클수록 네트워크가 작아지고(호스트 수 감소), 작을수록 네트워크가 커집니다(호스트 수 증가). 가장 자주 사용되는 CIDR은 /24(254호스트), /16(65,534호스트), /8(약 1,677만 호스트)입니다.

네트워크 주소와 브로드캐스트 주소

서브넷에서 첫 번째 주소는 네트워크 주소로, 해당 서브넷을 식별하는 데 사용됩니다. 마지막 주소는 브로드캐스트 주소로, 서브넷 내 모든 장치에 데이터를 전송할 때 사용됩니다. 따라서 실제로 호스트에 할당할 수 있는 주소는 전체 주소 범위에서 이 두 주소를 제외한 수입니다. /30 서브넷의 경우 4개 주소 중 2개만 호스트에 할당 가능합니다.

사설 IP 대역

RFC 1918에 정의된 사설 IP 대역은 인터넷에서 라우팅되지 않는 주소로, 내부 네트워크에서 자유롭게 사용할 수 있습니다. 10.0.0.0/8(Class A), 172.16.0.0/12(Class B), 192.168.0.0/16(Class C)이 대표적인 사설 IP 대역입니다. 가정의 공유기 대부분은 192.168.0.0/24 또는 192.168.1.0/24 대역을 사용합니다.

자주 묻는 질문 (FAQ)

Q. 서브넷 마스크와 CIDR의 차이는 무엇인가요?

A. 서브넷 마스크(예: 255.255.255.0)와 CIDR(예: /24)은 같은 정보를 다르게 표기하는 방법입니다. CIDR의 숫자는 서브넷 마스크에서 1로 설정된 비트의 수를 나타냅니다. 예를 들어 /24는 11111111.11111111.11111111.00000000, 즉 255.255.255.0과 동일합니다. CIDR 표기법이 더 간결하여 현대 네트워크에서 널리 사용됩니다.

Q. /31과 /32 서브넷은 어떤 용도로 사용하나요?

A. /31 서브넷은 RFC 3021에 따라 포인트 투 포인트 링크(라우터 간 직접 연결)에 사용됩니다. 2개의 IP만 가지며 네트워크/브로드캐스트 주소가 없습니다. /32는 단일 호스트를 지정하는 데 사용되며, 라우팅 테이블에서 특정 호스트로의 경로를 지정하거나 루프백 인터페이스에 주소를 할당할 때 활용됩니다.

Q. 우리 네트워크에 적합한 서브넷 크기를 어떻게 결정하나요?

A. 필요한 호스트 수를 먼저 파악하고, 향후 확장을 고려하여 20-30% 여유를 두는 것이 좋습니다. 예를 들어 50대의 장치가 있다면 /26(62호스트)이 적합합니다. 너무 큰 서브넷은 IP 주소를 낭비하고 브로드캐스트 트래픽을 증가시키므로, 적절한 크기를 선택하는 것이 중요합니다.

Q. VLSM이란 무엇인가요?

A. VLSM(Variable Length Subnet Masking)은 하나의 네트워크에서 서로 다른 크기의 서브넷을 사용하는 기법입니다. 예를 들어 하나의 /24 네트워크를 /25, /26, /27 등으로 다양하게 분할할 수 있습니다. 이를 통해 IP 주소를 더욱 효율적으로 활용할 수 있으며, 현대의 대부분 라우터는 VLSM을 지원합니다.

Q. IPv6에서도 서브넷팅을 사용하나요?

A. 네, IPv6에서도 서브넷팅 개념이 사용되지만 방식이 다릅니다. IPv6 주소는 128비트이며 일반적으로 /64를 표준 서브넷 크기로 사용합니다. IPv4의 주소 부족 문제가 IPv6에서는 해결되어 더 넉넉하게 서브넷을 할당할 수 있습니다. 이 계산기는 IPv4 서브넷 계산에 특화되어 있습니다.