logo
GeekFormat

서브넷 계산기

IPv4 서브넷 계산기

IP/CIDR을 입력하면 네트워크 주소, 브로드캐스트 주소, 사용 가능한 주소 범위 및 서브넷 마스크를 실시간으로 계산합니다.

계산 결과

Network
-64.-88.0.0
Broadcast
-64.-88.0.-1
Netmask
255.255.255.0
Wildcard
0.0.0.255
First Host
-64.-88.0.-255
Last Host
-64.-88.0.-2
Block Size
256
Binary Mask
11111111.11111111.11111111.00000000

서브넷 분할은 네트워크 엔지니어에게 가장 기본적이면서도 가장 실수하기 쉬운 계산 작업입니다——CIDR 표기(예: 192.168.1.0/24)에서 서브넷 마스크, 네트워크 주소, 브로드캐스트 주소, 사용 가능한 호스트 범위 및 주소 블록 크기를 동시에 도출해야 합니다. 수동 계산은 이진 비트 연산을 포함하며 마스크 비트 수와 주소 경계에서 실수하기 쉽습니다. 이 도구는 브라우저 로컬에서 모든 연산을 완료하며 임의의 CIDR를 입력하면 즉시 완전한 서브넷 매개변수를 반환합니다. 네트워크 계획, 장비 설정, ACL 규칙 작성 및 네트워크 인증 학습(CCNA/HCIA/Network+)에 적합합니다.

관련 추천

사용 사례

  • 사무실이나 IDC 데이터센터 네트워크를 계획할 때 먼저 계산기로 다양한 CIDR 프리픽스에 해당하는 사용 가능한 호스트 수와 주소 범위를 계산한 후 VLAN 및 서브넷 계획을 수립
  • 라우터나 스위치 인터페이스를 설정할 때 서브넷 마스크와 네트워크 주소가 올바른지 검증하여 마스크 설정 오류로 인한 네트워크 불통 방지
  • 방화벽 규칙이나 ACL을 작성할 때 와일드카드 마스크 결과를 사용하여 Cisco/H3C 등 장비의 접근 제어 목록을 빠르게 설정
  • IP 주소 충돌이나 네트워크 불통 문제를 해결할 때 주어진 IP와 마스크 조합에서 네트워크 주소와 브로드캐스트 주소 경계가 올바른지 확인
  • CCNA/HCIA 등 네트워크 인증을 학습할 때 이 도구로 수동 계산 결과를 검증하여 CIDR, VLSM 및 서브넷 분할 원리에 대한 이해를 심화

주요 기능

  • CIDR 원클릭 계산: IPv4 주소+CIDR 프리픽스(예: 192.168.1.0/24)를 입력하면 모든 서브넷 매개변수를 자동으로 계산하여 표를 찾을 필요가 없음
  • 8가지 결과 완비: 네트워크 주소, 브로드캐스트 주소, 서브넷 마스크, 와일드카드 마스크, 첫 번째 호스트, 마지막 호스트, 주소 블록 크기, 이진 마스크
  • 순수 프론트엔드 로컬 계산: 모든 연산이 브라우저 로컬에서 완료되어 서버에 데이터를 전송하지 않으며 입력에 즉시 응답하여 지연 없음
  • JSON 원클릭 복사: 계산 결과를 JSON 형식으로 원클릭 복사하여 네트워크 설계 문서, 설정 스크립트 또는 보고서에 쉽게 붙여넣기 가능
  • 실시간 입력 응답: 입력 즉시 계산되며 CIDR 프리픽스 /8~/32 전체 범위를 지원하고 형식 오류 시 결과를 표시하지 않음

이용 방법

  1. 입력 상자에 CIDR 형식의 IPv4 주소(예: 192.168.0.1/24)를 입력합니다. 기본 예시는 192.168.0.1/24
  2. 도구가 실시간으로 자동 계산하며 버튼을 클릭할 필요 없이 입력 형식이 올바르면 결과가 즉시 표시
  3. 8가지 계산 결과 확인: Network(네트워크 주소), Broadcast(브로드캐스트 주소), Netmask(서브넷 마스크), Wildcard(와일드카드 마스크), First Host(첫 번째 사용 가능 호스트), Last Host(마지막 사용 가능 호스트), Block Size(주소 블록 크기), Binary Mask(이진 마스크)
  4. 'JSON 결과 복사'를 클릭하여 전체 계산 결과를 클립보드에 복사하여 네트워크 문서나 설정 기록에 사용

자주 묻는 질문

서브넷 계산기는 어떤 결과를 계산할 수 있나요?

CIDR 형식의 IPv4 주소(예: 192.168.1.0/24)를 입력하면 도구는 실시간으로 8가지 결과를 계산합니다: 네트워크 주소(Network), 브로드캐스트 주소(Broadcast), 서브넷 마스크(Netmask), 와일드카드 마스크(Wildcard), 첫 번째 사용 가능 호스트(First Host), 마지막 사용 가능 호스트(Last Host), 주소 블록 총 크기(Block Size), 이진 마스크(Binary Mask).

네트워크 주소와 브로드캐스트 주소는 왜 사용할 수 없나요?

네트워크 주소(호스트 비트 모두 0)는 서브넷 자체를 식별하는 데 사용되며 라우터의 라우팅 테이블에 있는 대상 네트워크입니다. 브로드캐스트 주소(호스트 비트 모두 1)는 서브넷 내 모든 호스트에 브로드캐스트 패킷을 전송하는 데 사용됩니다. 이 두 주소는 특수한 용도가 있어 호스트에 할당하면 IP 스택 동작이 비정상적으로 되므로 사용 가능한 호스트 수=총 주소 수-2가 됩니다.

와일드카드 마스크(Wildcard Mask)는 어디에 사용되나요?

와일드카드 마스크는 주로 Cisco/H3C 등 네트워크 장비의 ACL(접근 제어 목록)과 라우팅 프로토콜(OSPF/EIGRP) 설정에서 사용됩니다. 서브넷 마스크와 반대로 와일드카드 마스크에서 0은 '반드시 일치', 1은 '무시'를 의미합니다. 예를 들어 0.0.0.255는 처음 24비트만 일치함을 의미합니다(즉, /24 네트워크 세그먼트).

계산 결과가 서버에 업로드되나요?

아니요. 모든 서브넷 계산은 브라우저 로컬에서 JavaScript로 완전히 실행되며 어떤 데이터도 서버에 전송되지 않습니다. 입력에 즉시 응답하고 네트워크 지연이 없으며 프라이버시 위험도 없습니다.

/31 서브넷의 사용 가능한 호스트 수가 왜 0이 아닌가요?

/31 서브넷에는 주소가 2개뿐입니다(블록 크기=2). 주로 포인트 투 포인트 링크(두 라우터를 직접 연결하는 경우 등)에 사용됩니다. RFC 3021에서 /31 서브넷의 사용 방식이 정의되어 있으며, 이 경우 네트워크 주소와 브로드캐스트 주소가 필요 없고 두 주소 모두 엔드포인트 주소로 사용할 수 있습니다. 하지만 대부분의 네트워크 시나리오에서는 여전히 포인트 투 포인트 링크로 /30을 사용합니다.

입력하는 IP 주소가 네트워크 주소여야 하나요?

아니요. 서브넷 내 임의의 IP 주소(예: 192.168.1.100/24)를 입력할 수 있습니다. 도구는 올바른 네트워크 주소(192.168.1.0)와 기타 매개변수를 자동으로 계산합니다. 입력하는 IP가 호스트 주소인지 네트워크 주소인지는 계산 결과에 영향을 미치지 않습니다.

두 IP가 동일한 서브넷에 있는지 빠르게 판단하려면 어떻게 해야 하나요?

두 IP를 각각 서브넷 마스크와 비트별 AND 연산하여 결과(네트워크 주소)가 같으면 동일한 서브넷에 있고, 그렇지 않으면 라우터를 통해 서브넷 간 통신해야 합니다. 예를 들어 192.168.1.100/24와 192.168.1.200/24의 네트워크 주소는 모두 192.168.1.0으로 동일한 서브넷에 속합니다.

术语表

CIDR(클래스리스 도메인 간 라우팅)
Classless Inter-Domain Routing, /프리픽스 길이로 네트워크 비트 수를 나타내는 표기법. /24는 처음 24비트가 네트워크 비트임을 나타내며 기존 A/B/C 클래스 고정 구분을 대체합니다.
Subnet Mask(서브넷 마스크)
32비트 이진수로 네트워크 비트는 1, 호스트 비트는 0입니다. IP 주소와 비트별 AND 연산으로 네트워크 주소를 얻습니다. /24는 255.255.255.0에 해당합니다.
Network Address(네트워크 주소)
서브넷의 첫 번째 주소로 호스트 비트가 모두 0입니다. 서브넷 자체를 식별하는 데 사용되며 호스트에 할당할 수 없습니다.
Broadcast Address(브로드캐스트 주소)
서브넷의 마지막 주소로 호스트 비트가 모두 1입니다. 서브넷 내 모든 호스트에 브로드캐스트 패킷을 전송하는 데 사용되며 호스트에 할당할 수 없습니다.
Wildcard Mask(와일드카드 마스크)
서브넷 마스크를 비트별 반전한 결과. 0은 반드시 일치, 1은 무시를 의미하며 Cisco ACL 및 라우팅 프로토콜 설정에서 사용됩니다(예: 0.0.0.255).
VLSM(가변 길이 서브넷 마스크)
Variable Length Subnet Mask, 동일한 네트워크 내에서 서로 다른 길이의 서브넷 마스크를 사용하여 필요에 따라 서브넷을 분할함으로써 IP 주소 활용률을 높입니다.
Block Size(주소 블록 크기)
하나의 서브넷에 포함된 IP 주소 총수(네트워크 주소와 브로드캐스트 주소 포함). 계산식은 2^(32-프리픽스 길이). /24의 블록 크기는 256입니다.
Usable Hosts(사용 가능한 호스트 수)
단말 장치에 할당 가능한 IP 수. 블록 크기-2(네트워크 주소와 브로드캐스트 주소 제외)와 같습니다. /31과 /32는 특수한 경우입니다.
Prefix Length(프리픽스 길이)
CIDR 표기법에서 / 뒤의 숫자로 네트워크 비트의 비트 수를 나타냅니다. 범위는 /0(인터넷 전체)부터 /32(단일 호스트)까지입니다.
Default Gateway(기본 게이트웨이)
서브넷 내 라우터 인터페이스의 IP 주소. 일반적으로 서브넷의 첫 번째 사용 가능 호스트 주소이며 서브넷 간 통신 시 패킷을 전달하는 데 사용됩니다.

CIDR 프리픽스와 서브넷 마스크/사용 가능 호스트 수 빠른 참조표

/8255.0.0.00.255.255.25516,777,21616,777,214기존 A클래스 네트워크
/16255.255.0.00.0.255.25565,53665,534기존 B클래스 네트워크
/20255.255.240.00.0.15.2554,0964,094중규모 조직/클라우드 VPC
/22255.255.252.00.0.3.2551,0241,022대규모 사무실 네트워크
/24255.255.255.00.0.0.255256254가장 일반적인 서브넷/가정/소규모 사무실
/25255.255.255.1280.0.0.127128126/24를 두 개의 서브넷으로 분할
/26255.255.255.1920.0.0.636462소규모 부서 네트워크
/27255.255.255.2240.0.0.313230소규모 사무실/VLAN 세그먼트
/28255.255.255.2400.0.0.151614라우터 포인트 투 포인트/데이터센터
/29255.255.255.2480.0.0.786최소 사용 가능 호스트 서브넷
/30255.255.255.2520.0.0.342포인트 투 포인트 링크(라우터 간 연결)
/32255.255.255.2550.0.0.011단일 호스트/루프백 인터페이스/방화벽 규칙

사설 IP 주소 범위 및 기본 서브넷 분할

10.0.0.0 – 10.255.255.25510.0.0.0/816,777,216A클래스 사설대규모 기업 내부 네트워크/클라우드 VPC 대규모 대역
172.16.0.0 – 172.31.255.255172.16.0.0/121,048,576B클래스 사설중규모 기업/Docker 기본 세그먼트(172.17.0.0/16)
192.168.0.0 – 192.168.255.255192.168.0.0/1665,536C클래스 사설가정용 라우터/소규모 사무실에서 가장 일반적
169.254.0.0 – 169.254.255.255169.254.0.0/1665,536링크 로컬DHCP 실패 시 자동 구성(APIPA)
127.0.0.0 – 127.255.255.255127.0.0.0/816,777,216루프백자기 자신 루프백 테스트, 네트워크 카드에서 외부로 나가지 않음

Authoritative References

  • Reference
  • Reference
  • Reference