CIDR/서브넷 마스크 조견표
/0〜/32 모든 프리픽스 길이에 대한 서브넷 마스크・와일드카드 마스크・사용 가능한 호스트 수를 한눈에 볼 수 있습니다. 필요한 호스트 수를 입력하면 이를 수용할 수 있는 가장 작은 CIDR 블록을 자동으로 찾아줍니다.
CIDR 조견표(/0〜/32)
각 프리픽스 길이별 서브넷 마스크・와일드카드 마스크・총 주소 수・사용 가능한 호스트 수 목록입니다.
| 프리픽스 | 서브넷 마스크 | 와일드카드 마스크 | 총 주소 수 | 사용 가능한 호스트 수 |
|---|---|---|---|---|
| /0 | 0.0.0.0 | 255.255.255.255 | 4,294,967,296 | 4,294,967,294 |
| /1 | 128.0.0.0 | 127.255.255.255 | 2,147,483,648 | 2,147,483,646 |
| /2 | 192.0.0.0 | 63.255.255.255 | 1,073,741,824 | 1,073,741,822 |
| /3 | 224.0.0.0 | 31.255.255.255 | 536,870,912 | 536,870,910 |
| /4 | 240.0.0.0 | 15.255.255.255 | 268,435,456 | 268,435,454 |
| /5 | 248.0.0.0 | 7.255.255.255 | 134,217,728 | 134,217,726 |
| /6 | 252.0.0.0 | 3.255.255.255 | 67,108,864 | 67,108,862 |
| /7 | 254.0.0.0 | 1.255.255.255 | 33,554,432 | 33,554,430 |
| /8 | 255.0.0.0 | 0.255.255.255 | 16,777,216 | 16,777,214 |
| /9 | 255.128.0.0 | 0.127.255.255 | 8,388,608 | 8,388,606 |
| /10 | 255.192.0.0 | 0.63.255.255 | 4,194,304 | 4,194,302 |
| /11 | 255.224.0.0 | 0.31.255.255 | 2,097,152 | 2,097,150 |
| /12 | 255.240.0.0 | 0.15.255.255 | 1,048,576 | 1,048,574 |
| /13 | 255.248.0.0 | 0.7.255.255 | 524,288 | 524,286 |
| /14 | 255.252.0.0 | 0.3.255.255 | 262,144 | 262,142 |
| /15 | 255.254.0.0 | 0.1.255.255 | 131,072 | 131,070 |
| /16 | 255.255.0.0 | 0.0.255.255 | 65,536 | 65,534 |
| /17 | 255.255.128.0 | 0.0.127.255 | 32,768 | 32,766 |
| /18 | 255.255.192.0 | 0.0.63.255 | 16,384 | 16,382 |
| /19 | 255.255.224.0 | 0.0.31.255 | 8,192 | 8,190 |
| /20 | 255.255.240.0 | 0.0.15.255 | 4,096 | 4,094 |
| /21 | 255.255.248.0 | 0.0.7.255 | 2,048 | 2,046 |
| /22 | 255.255.252.0 | 0.0.3.255 | 1,024 | 1,022 |
| /23 | 255.255.254.0 | 0.0.1.255 | 512 | 510 |
| /24 | 255.255.255.0 | 0.0.0.255 | 256 | 254 |
| /25 | 255.255.255.128 | 0.0.0.127 | 128 | 126 |
| /26 | 255.255.255.192 | 0.0.0.63 | 64 | 62 |
| /27 | 255.255.255.224 | 0.0.0.31 | 32 | 30 |
| /28 | 255.255.255.240 | 0.0.0.15 | 16 | 14 |
| /29 | 255.255.255.248 | 0.0.0.7 | 8 | 6 |
| /30 | 255.255.255.252 | 0.0.0.3 | 4 | 2 |
| /31 | 255.255.255.254 | 0.0.0.1 | 2 | 2 |
| /32 | 255.255.255.255 | 0.0.0.0 | 1 | 1 |
사용 가능한 호스트 수는 네트워크 주소와 브로드캐스트 주소 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의 네트워크 지정 등에 사용됩니다.
자주 묻는 질문
여담이지만 ― 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보다 조금 더 큰 블록이 필요한가"를 판단하는 상황은 클라우드 엔지니어에게 지금도 자주 등장하는 실무 스킬입니다.