CIDR/서브넷 마스크 조견표

/0〜/32 모든 프리픽스 길이에 대한 서브넷 마스크・와일드카드 마스크・사용 가능한 호스트 수를 한눈에 볼 수 있습니다. 필요한 호스트 수를 입력하면 이를 수용할 수 있는 가장 작은 CIDR 블록을 자동으로 찾아줍니다.

CIDR 조견표(/0〜/32)

각 프리픽스 길이별 서브넷 마스크・와일드카드 마스크・총 주소 수・사용 가능한 호스트 수 목록입니다.

프리픽스 서브넷 마스크 와일드카드 마스크 총 주소 수 사용 가능한 호스트 수
/00.0.0.0255.255.255.2554,294,967,2964,294,967,294
/1128.0.0.0127.255.255.2552,147,483,6482,147,483,646
/2192.0.0.063.255.255.2551,073,741,8241,073,741,822
/3224.0.0.031.255.255.255536,870,912536,870,910
/4240.0.0.015.255.255.255268,435,456268,435,454
/5248.0.0.07.255.255.255134,217,728134,217,726
/6252.0.0.03.255.255.25567,108,86467,108,862
/7254.0.0.01.255.255.25533,554,43233,554,430
/8255.0.0.00.255.255.25516,777,21616,777,214
/9255.128.0.00.127.255.2558,388,6088,388,606
/10255.192.0.00.63.255.2554,194,3044,194,302
/11255.224.0.00.31.255.2552,097,1522,097,150
/12255.240.0.00.15.255.2551,048,5761,048,574
/13255.248.0.00.7.255.255524,288524,286
/14255.252.0.00.3.255.255262,144262,142
/15255.254.0.00.1.255.255131,072131,070
/16255.255.0.00.0.255.25565,53665,534
/17255.255.128.00.0.127.25532,76832,766
/18255.255.192.00.0.63.25516,38416,382
/19255.255.224.00.0.31.2558,1928,190
/20255.255.240.00.0.15.2554,0964,094
/21255.255.248.00.0.7.2552,0482,046
/22255.255.252.00.0.3.2551,0241,022
/23255.255.254.00.0.1.255512510
/24255.255.255.00.0.0.255256254
/25255.255.255.1280.0.0.127128126
/26255.255.255.1920.0.0.636462
/27255.255.255.2240.0.0.313230
/28255.255.255.2400.0.0.151614
/29255.255.255.2480.0.0.786
/30255.255.255.2520.0.0.342
/31255.255.255.2540.0.0.122
/32255.255.255.2550.0.0.011

사용 가능한 호스트 수는 네트워크 주소와 브로드캐스트 주소 2개를 제외한 값입니다(/31은 RFC 3021에 따라 2개, /32는 단일 주소로 1개)。

Tips

  • "/24"는 255.255.255.0(256개 주소, 사용 가능 254 호스트)를 의미하며, 소규모 오피스 LAN이나 가정용 네트워크에서 가장 흔히 사용되는 크기입니다.
  • /31은 예외적으로 2개 주소를 모두 할당할 수 있습니다(RFC 3021)。라우터 간 포인트투포인트 연결에서 IP 주소를 절약할 목적으로 자주 사용됩니다.
  • 필요한 호스트 수를 정확히 모를 때는 위쪽 입력란에 인원수나 기기 수를 입력하면, 이를 수용할 수 있는 가장 작은 CIDR 블록이 아래 표에서 강조 표시됩니다.
  • 와일드카드 마스크는 서브넷 마스크를 반전한 값으로, Cisco 장비의 ACL(접근 제어 목록)설정이나 OSPF의 네트워크 지정 등에 사용됩니다.

자주 묻는 질문

/24는 256개의 IP 주소(0〜255)를 포함하지만, 맨 앞의 네트워크 주소와 맨 끝의 브로드캐스트 주소는 일반적으로 단말기에 할당되지 않으므로 실제로 호스트에 할당할 수 있는 주소는 254개입니다.

서브넷 마스크는 "네트워크 부분을 1, 호스트 부분을 0"으로 표현한 값(예: 255.255.255.0)이며, 와일드카드 마스크는 그 반대입니다(예: 0.0.0.255)。Cisco 라우터의 접근 목록이나 OSPF 설정에서는 와일드카드 마스크를 사용하므로 두 값의 대응 관계를 알아두어야 합니다.

/31은 RFC 3021에 따라 라우터 간 등의 포인트투포인트 링크에서 2개의 주소를 모두 사용할 수 있는 서브넷으로 정식 인정됩니다. /32는 단일 IP 주소만을 가리키는 호스트 라우트로, 라우팅 테이블에서 특정 호스트로의 경로를 지정할 때 사용됩니다.

이 도구 상단의 입력란에 필요한 호스트 수를 입력하면, 이를 수용할 수 있는 가장 작은 CIDR 블록(프리픽스 길이)이 자동으로 판별되어 아래 표의 해당 행이 강조 표시됩니다. 향후 확장 가능성을 고려한다면 실제 필요한 수보다 약간 큰 블록을 선택하는 것이 실무상 일반적입니다.
ツールくん

여담이지만 ― IPv4 주소 고갈과 CIDR의 탄생

CIDR(Classless Inter-Domain Routing)가 도입된 것은 1993년으로, 그 이전에는 A클래스(/8)・B클래스(/16)・C클래스(/24)라는 세 가지 고정 크기만 선택할 수 있었습니다. B클래스 하나를 할당하면 65,534개의 호스트 몫을 확보할 수 있지만, 실제로는 수천 대만 사용하는 조직에 B클래스를 할당하면 대량의 주소가 낭비되었고, 1990년대 초반에는 이러한 낭비가 IPv4 주소 고갈을 앞당기는 큰 요인이 되었습니다.

CIDR은 이 문제를 "프리픽스 길이를 자유롭게 선택할 수 있게" 함으로써 해결했습니다. 필요한 호스트 수에 가까운 크기의 블록을 할당할 수 있게 되면서 주소 공간의 이용 효율이 크게 개선되었고, IPv4의 실용 수명을 예상보다 훨씬 늘리는 데 성공했습니다. 동시에 CIDR은 여러 개의 연속된 네트워크를 하나의 경로 정보로 묶는 "집약(요약)"도 가능하게 하여, 전 세계 인터넷 라우팅 테이블의 비대화를 억제하는 효과도 있었습니다.

현재는 민간에서의 IPv4 주소 신규 할당이 거의 고갈되어 IPv6로의 전환이 진행되고 있지만, 기업 내부 LAN이나 클라우드 VPC 설계에서는 지금도 CIDR 표기를 통한 서브넷 설계가 일상적으로 이루어지고 있습니다. "/24보다 조금 더 큰 블록이 필요한가"를 판단하는 상황은 클라우드 엔지니어에게 지금도 자주 등장하는 실무 스킬입니다.