nicetool.dev logo

서브넷 계산기

192.168.1.10/24, 10.0.0.1 255.255.0.0 또는 IPv6 프리픽스를 입력하세요. 프리픽스가 없는 IPv4 주소는 /24로 처리합니다.

예시:
주소192.168.1.10
CIDR 블록192.168.1.0/24
서브넷 마스크255.255.255.0
와일드카드 마스크0.0.0.255
네트워크192.168.1.0
브로드캐스트192.168.1.255
사용 가능한 호스트192.168.1.1 - 192.168.1.254
주소 수256
사용 가능254
클래스C
유형사설 (RFC 1918)
주소 (2진수)11000000.10101000.00000001.00001010
마스크 (2진수)11111111.11111111.11111111.00000000
네트워크 (2진수)11000000.10101000.00000001.00000000
16진수0xC0A8010A
정수3232235786

서브넷으로 분할

#서브넷호스트 범위브로드캐스트사용 가능
1192.168.1.0/25192.168.1.1 - 192.168.1.126192.168.1.127126
2192.168.1.128/25192.168.1.129 - 192.168.1.254192.168.1.255126

IPv4 CIDR 요약표

프리픽스서브넷 마스크주소 수사용 가능
/8255.0.0.016,777,21616,777,214
/12255.240.0.01,048,5761,048,574
/16255.255.0.065,53665,534
/20255.255.240.04,0964,094
/22255.255.252.01,0241,022
/23255.255.254.0512510
/24255.255.255.0256254
/25255.255.255.128128126
/26255.255.255.1926462
/27255.255.255.2243230
/28255.255.255.2401614
/29255.255.255.24886
/30255.255.255.25242
/31255.255.255.25422
/32255.255.255.25511

서브넷과 CIDR 표기법이란?

서브넷은 앞부분 비트가 같은 IP 주소들의 묶음입니다. CIDR 표기법은 주소와 고정된 비트 수로 블록을 나타내므로, 192.168.1.0/24는 앞 24비트가 네트워크를 나타내고 나머지 8비트로 최대 256개의 주소를 매긴다는 뜻입니다. 첫 주소는 네트워크 자체, 마지막 주소는 브로드캐스트 주소이므로 사용 가능한 호스트는 254개입니다. 네트워크 엔지니어, 클라우드 아키텍트(AWS VPC, Azure, GCP), 방화벽 규칙을 작성하는 사람이 매일 쓰는 숫자입니다.

기능

  • • CIDR 프리픽스나 점 표기 넷마스크의 IPv4와 IPv6 프리픽스 지원
  • • 네트워크, 브로드캐스트, 사용 가능한 호스트 범위, 와일드카드 마스크, 클래스
  • • 사설, CGNAT, 루프백, 링크 로컬, 멀티캐스트, 문서용 대역 판별
  • • 주소와 마스크의 2진수, 16진수, 정수 표기
  • • 블록을 더 작은 서브넷으로 분할하고 /8~/32 요약표 제공

로컬에서 계산

모든 서브넷 계산은 브라우저에서 실행됩니다. 입력한 내부 IP 대역은 서버로 전송되거나 기록되지 않습니다.

IPv4 + IPv6, 100% 클라이언트 측.

서브넷 계산기 사용 방법

  1. 1

    프리픽스(192.168.1.10/24)나 넷마스크(192.168.1.10 255.255.255.0)가 붙은 IPv4 주소, 또는 2001:db8::1/64 같은 IPv6 주소를 입력하세요.

  2. 2

    네트워크 주소, 브로드캐스트, 사용 가능한 호스트 범위, 주소 수, 넷마스크, 와일드카드 마스크, 클래스, 주소 유형(사설, 공인, CGNAT, 루프백 등)을 확인하세요.

  3. 3

    2진수 보기로 어떤 비트가 네트워크 부분이고 어떤 비트가 호스트 부분인지 정확히 볼 수 있습니다.

  4. 4

    IPv4는 "서브넷으로 분할"로 블록을 더 작은 네트워크로 나누거나, 페이지 하단 CIDR 요약표에서 프리픽스를 찾아볼 수 있습니다.

활용 예시

클라우드 VPC 설계

10.0.0.0/16 VPC는 /24 서브넷으로 나눌 수 있습니다. 254개 호스트를 쓸 수 있는 네트워크가 256개 생기므로 가용 영역과 계층마다 하나씩 쓸 수 있습니다. AWS는 서브넷마다 주소 5개를 예약한다는 점에 유의하세요.

방화벽 규칙 작성

보안 그룹과 iptables 규칙은 CIDR 표기를 씁니다. 허용하거나 차단하기 전에 172.16.0.0/12가 정말 172.31.255.255까지 포함하는지 확인하세요.

Cisco ACL과 OSPF

Cisco 액세스 리스트와 OSPF network 명령은 넷마스크를 반전한 와일드카드 마스크를 씁니다. /26 네트워크라면 0.0.0.63입니다.

가정과 사무실 네트워크

두 기기가 같은 서브넷인지, 공유기의 192.168.1.0/24에 몇 대를 연결할 수 있는지, 100.64.0.0/10 주소라면 통신사가 CGNAT를 쓴다는 뜻인지 알 수 있습니다.

자주 묻는 질문

사용 가능한 호스트가 주소보다 2개 적은 이유는?+

일반 IPv4 서브넷에서 첫 주소는 네트워크 자체, 마지막 주소는 브로드캐스트라 기기에 할당할 수 없습니다. 예외는 /31 점대점 링크와 /32 단일 호스트입니다(RFC 3021).

와일드카드 마스크란?+

넷마스크를 비트 단위로 뒤집은 것으로 255.255.255.0은 0.0.0.255가 됩니다. 0비트는 "일치해야 함", 1비트는 "아무 값"을 뜻하며 Cisco ACL과 OSPF에서 쓰입니다.

사설 대역은 어디인가요?+

RFC 1918은 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16을 사설망용으로 예약합니다. 인터넷에서 라우팅되지 않아 외부로 나가려면 NAT가 필요합니다. IPv6에서는 fc00::/7(고유 로컬)이 비슷한 역할을 합니다.

IPv6 표준 서브넷이 /64인 이유는?+

IPv6 자동 구성(SLAAC)은 인터페이스 식별자로 64비트를 요구하므로, 하나에 약 1,844경 개의 주소가 있어도 LAN에는 /64를 씁니다.