IPv4 서브넷 계산기
IPv4 주소와 서브넷 마스크(CIDR 포함)를 입력하면 정확한 네트워크, 브로드캐스트, 호스트 범위를 계산합니다.
참고: /31는 포인트-투-포인트 링크용, /32는 단일 호스트입니다.

서브넷마스크(Subnet Mask) 란?
서브넷 마스크란 IP 주소에서 네트워크 주소와 호스트 주소를 구분하기 위한 구분자이다.
| Subnet | Subnet Mask | Host 수 |
|---|---|---|
| /8 | 255.0.0.0 | 16,777,216 |
| /9 | 255.128.0.0 | 8,388,608 |
| /10 | 255.192.0.0 | 4,194,304 |
| /11 | 255.224.0.0 | 2,097,152 |
| /12 | 255.240.0.0 | 1,048,576 |
| /13 | 255.248.0.0 | 524,288 |
| /14 | 255.252.0.0 | 262.144 |
| /15 | 255.254.0.0 | 131.072 |
| /16 | 255.255.0.0 | 65,536 |
| /17 | 255.255.128.0 | 32,768 |
| /18 | 255.255.192.0 | 16,384 |
| /19 | 255.255.224.0 | 8,192 |
| /20 | 255.255.240.0 | 4,096 |
| /21 | 255.255.248.0 | 2,048 |
| /22 | 255.255.252.0 | 1,024 |
| /23 | 255.255.254.0 | 512 |
| /24 | 255.255.255.0 | 256 |
| /25 | 255.255.255.128 | 128 |
| /26 | 255.255.255.192 | 64 |
| /27 | 255.255.255.224 | 32 |
| /29 | 255.255.255.240 | 16 |
| /29 | 255.255.255.248 | 8 |
| /30 | 255.255.255.252 | 4 |
| /31 | 255.255.255.254 | 2 |
| /32 | 255.255.255.255 | 1 |
공인 IP 대역
- 0.0.0.0 ~ 127.255.255.255
- 128.0.0.0 ~ 191.255.255.255
- 192.0.0.0 ~ 233.255.255.255
- 224.0.0.0 ~ 239.255.255.255
- 240.0.0.0 ~ 255.255.255.255
사설 IP 대역
- Aclass : 10.0.0.0 ~ 10.255.255.255
- Bclass : 172.16.0.0 ~ 172.31.255.255
- Cclass : 192.168.0.0 ~ 192.168.255.255
기본 서브넷 마스크
- Aclass : 255.0.0.0
- Bclass : 255.255.0.0
- Cclass : 255.255.255.0
| 클래스 | 범위 | 표기법 |
|---|---|---|
| A | 11111111,00000000.00000000.00000000 | /8 or 255.0.0.0 |
| B | 11111111,11111111,00000000,00000000 | /16 or 255.255.0.0 |
| C | 11111111,11111111,11111111,00000000 | /24 or 255.255.255.0 |
서브넷팅 이란?
IP주소 낭비를 방지하기 위한 원본 네트워크를 여러 개의 네트워크로 분리하는 과정(자신의 네트워크 주소를 더 작은 서브 네트워크로 2의 배수로 나누는 과정)을 말합니다.
서브넷팅을 과정중에 분리된 네트워크 단위를 서브넷이라고 하며, 서브넷팅을 하기 위해서는 서브넷 마스크의 이해가 필요합니다.
EX) 192.168.32.0/24라는 네트워크 주소 하나를 25개씩의 호스트가 있는 각각의 네트워크로 분할하시오.
| IpAddress | Subnet mask |
|---|---|
| 192.168.32.0 | 255.255.255.0 |
| 11000000,10101000,00100000,00000000 | 11111111.11111111.11111111.00000000 |
위에 표에 서브넷마스크(Subnet mask)는 1로 표시된 부분은 Network-ID로 사용되는 부분이며, 0으로 표시된 Host-ID 부분을 가지고 서브넷팅을 하게 됩니다.
위 표와 같이 하나의 옥텟은 8bit(00000000)로 이루어져 있으며, 1개의 bit는 2개의 정보를 표현할 수 있습니다.
<-(Network ID) (Host ID)->
192.168.32.x/x
0~31 192.168.32.0 ~ 192.168.32.31
32~63 192.168.32.32 ~ 192.168.32.63
64~95 192.168.32.64 ~ 192.168.32.95
96~127 192.168.32.96 ~ 192.168.32.127
128~159 192.168.32.128 ~ 192.168.32.159
160~191 192.168.32.160 ~ 192.168.32.191
192~223 192.168.32.192 ~ 192.168.32.223
224~255 192.168.32.224 ~ 192.168.32.255
각각의 범위가 서로 다른 네트워크를 의미하며,
범위에 있는 숫자는 각각의 네트워크 안에서 호스트로 할당해줄 수 있는 IP의 범위가 됩니다.
범위의 맨 앞에 있는 숫자는 각 네트워크 대표주소(192.168.32.0)가 되며,
마지막의 (192.168.32.255)의 숫자가 브로드캐스트 숫자가 되는 겁니다.