CIDR 계산기

CIDR 블록
다음

10.0.42.64/27과 같은 CIDR 블록을 입력하면 계산기가 네트워크 주소, 브로드캐스트 주소, IP 범위, 총 주소 수, 사용 가능한 호스트 수 및 해당 서브넷 마스크를 반환합니다. AWS VPC, 홈 랩 및 네트워크 설계 계산에 필요한 도구 모음입니다.

CIDR 계산의 작동 원리

  1. 1

    CIDR 블록을 입력하세요

    IPv4 표기법 `a.b.c.d/prefix`입니다. 접두사는 0(전체 인터넷)에서 32(단일 호스트)까지입니다.

  2. 2

    네트워크 및 브로드캐스트 계산

    마스크와 AND 연산을 하면 네트워크 주소가, 역마스크와 OR 연산을 하면 브로드캐스트 주소가 산출됩니다.

  3. 3

    호스트 범위가 파악되었습니다.

    첫 번째 호스트 = 네트워크 주소 + 1; 마지막 호스트 = 브로드캐스트 주소 − 1 (/31 및 /32의 경우 규칙이 다릅니다).

  4. 4

    간결한 요약

    서브넷 마스크, IP 범위, 주소 수, 사용 가능한 호스트 수. 복사해서 바로 사용할 수 있습니다.

일반적인 접두사 길이

CIDR 서브넷 마스크 총 IP 주소 수 사용 가능한 호스트 수 일반적인 사용 방식
/8 255.0.0.0 16,777,216 16,777,214 레거시 클래스 A
/16 255.255.0.0 65,536 65,534 레거시 클래스 B, 대형 기업용
/20 255.255.240.0 4,096 4,094 중간 캠퍼스 / VPC
/22 255.255.252.0 1,024 1,022 소규모 캠퍼스
/24 255.255.255.0 256 254 소형 LAN/서브넷
/25 255.255.255.128 128 126 소규모 팀
/26 255.255.255.192 64 62 소규모 부서
/27 255.255.255.224 32 30 매우 작은 서브넷
/28 255.255.255.240 16 14 소형 서브넷 (AWS 최소 요구 사항)
/29 255.255.255.248 8 6 포인트 대 포인트 및 예비 장치
/30 255.255.255.252 4 2 포인트 투 포인트 링크
/31 255.255.255.254 2 2 포인트 대 포인트(RFC 3021)
/32 255.255.255.255 1 1 단일 호스트 / 루프백

“사용 가능한 호스트”의 값은 총 수에서 2를 뺀 값입니다. 이는 첫 번째 IP 주소가 네트워크 주소이고 마지막 IP 주소가 브로드캐스트 주소이기 때문입니다. /31(RFC 3021) 및 /32는 두 주소 모두 사용 가능한 특수한 경우입니다.

실제 예시: 10.0.42.64/27

  • /27의 이진수: 11111111.11111111.11111111.11100000
  • 네트워크 주소: 10.0.42.64 (모든 호스트 비트가 0)
  • 브로드캐스트 주소: 10.0.42.95 (모든 호스트 비트가 1)
  • 첫 사용 가능한 호스트: 10.0.42.65
  • 최종 사용 가능한 호스트: 10.0.42.94
  • 총 주소 수: 32
  • 사용 가능한 호스트: 30개
  • 서브넷 마스크: 255.255.255.224
  • 와일드카드 마스크: 0.0.0.31

서브넷팅 팁

  • 항상 짝수 접두사 경계를 사용하세요, /24, /25, /26, /27은 깔끔하게 분할됩니다. /23을 두 개의 /24로 나누는 것은 간단하지만, /23을 세 개의 서브넷으로 나누는 것은 까다롭습니다.
  • 성장을 고려해 계획하세요, 현재의 /26은 번호를 재지정하지 않고는 확장할 수 없습니다. 호스트 수가 두 배로 늘어날 가능성이 있다면 /25를 할당하세요.
  • 클라우드 VPC(AWS, GCP, Azure)는 최소 크기를 강제합니다, 일반적으로 서브넷당 /28입니다.
  • 사설 범위(RFC 1918): 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16. 내부 네트워크에 사용하세요.
  • 중복을 피하세요, VPN 및 파트너 네트워크와 겹치지 않도록 하세요. 10.0.0.0/8 주소 구간은 매우 흔해서 가정용 VPN이 사무실 VPC와 자주 충돌합니다.

와일드카드 마스크

Cisco ACL은 와일드카드 마스크(서브넷 마스크의 역)를 사용합니다.

  • 서브넷 마스크: 255.255.255.224 → 와일드카드 0.0.0.31
  • 와일드카드 = 모든 비트가 반전됩니다. “0”은 “매칭해야 함”, “1”은 “어떤 값이든 가능함”을 의미합니다.

자주 묻는 질문

블록 내의 첫 번째 IP 주소는 네트워크 주소이며(서브넷 자체를 식별함), 마지막 IP 주소는 모든 호스트에 전송되는 브로드캐스트 주소입니다. 이 두 주소 모두 인터페이스에 할당할 수 없으므로 사용 가능한 호스트 수는 총 수에서 2를 뺀 값입니다.

이 도구는 IPv4에 중점을 두고 있습니다. IPv6은 128비트 주소를 사용하며 접두사 규칙도 다르므로, 이러한 경우에는 전용 IPv6 서브넷 계산기를 사용하시기 바랍니다(관련 도구는 아래에 링크되어 있습니다).

/30은 4개의 IP 주소를 사용하며(사용 가능한 주소 2개, 네트워크 IP와 브로드캐스트 IP가 모두 사용됨), /31(RFC 3021)은 2개의 IP 주소를 사용하여 모두 호스트 주소로 활용함으로써 링크당 2개의 IP를 절약할 수 있습니다. 대부분의 현대 라우터는 /31 포인트투포인트 방식을 지원하지만, 일부 구형 장비에서는 지원하지 않을 수 있습니다.

아니요. 이 도구는 단일 IPv4 블록(네트워크 주소, 브로드캐스트 주소, IP 범위, 서브넷 마스크, 총 주소 및 사용 가능한 주소)만 요약합니다. 블록을 나누거나 결합하려면 전용 서브넷 계산기를 사용하세요.

관련 도구