IPv4-маску записывают двумя способами: десятичной маской вроде 255.255.255.0 и CIDR-префиксом вроде /24. В администрировании встречаются оба варианта.
Таблица CIDR и масок IPv4
| CIDR | Маска | Всего адресов | Обычно доступно хостов |
| /8 | 255.0.0.0 | 16 777 216 | 16 777 214 |
| /16 | 255.255.0.0 | 65 536 | 65 534 |
| /20 | 255.255.240.0 | 4 096 | 4 094 |
| /21 | 255.255.248.0 | 2 048 | 2 046 |
| /22 | 255.255.252.0 | 1 024 | 1 022 |
| /23 | 255.255.254.0 | 512 | 510 |
| /24 | 255.255.255.0 | 256 | 254 |
| /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 |
| /29 | 255.255.255.248 | 8 | 6 |
| /30 | 255.255.255.252 | 4 | 2 |
| /31 | 255.255.255.254 | 2 | 2 для point-to-point |
| /32 | 255.255.255.255 | 1 | 1 адрес |
Почему обычно вычитают два адреса
В классической IPv4-подсети первый адрес — адрес сети, последний — broadcast. Поэтому в /24 всего 256 адресов, но под устройства обычно доступно 254.
Самые частые маски
/24— обычная сеть на 254 хоста;/25— половина /24, 126 хостов;/27— 30 хостов;/28— 14 хостов;/30— два рабочих адреса;/32— один IP-адрес.
Пример /24
192.168.1.0/24: сеть 192.168.1.0, broadcast 192.168.1.255, рабочий диапазон 192.168.1.1–192.168.1.254.
Проверка через ipcalc
ipcalc 192.168.1.0/24 ipcalc 10.10.10.0/30
На что смотреть
- gateway должен быть в той же подсети;
- слишком широкая маска объединит лишние адреса;
- слишком узкая маска отрежет gateway;
- для firewall-правил
/32часто безопаснее, чем широкая сеть.
Как быстро считать размер подсети
Удобный ориентир: /24 даёт 256 адресов, а каждый следующий префикс делит сеть пополам. Значит /25 — 128 адресов, /26 — 64, /27 — 32, /28 — 16. В обратную сторону каждый шаг удваивает размер: /23 — 512, /22 — 1024.
Для рабочих хостов в обычных подсетях чаще всего вычитают два адреса: сеть и broadcast. Поэтому /28 — это не 16 устройств, а 14 обычных хостов.
Где чаще ошибаются
- указывают
/32там, где нужен диапазон адресов; - путают
/30и/29при настройке оборудования провайдера; - задают gateway, который не попадает в подсеть интерфейса;
- копируют маску из другой VLAN без проверки адресного плана.
Пример для firewall
Если нужно разрешить один сервер 203.0.113.10, пишите 203.0.113.10/32. Если указать 203.0.113.0/24, правило откроет всю подсеть из 256 адресов. Иногда это нужно, но чаще это просто лишний доступ.
FAQ
Что такое CIDR? Это короткая запись размера сети через количество единичных бит в маске. Например, /24 означает, что первые 24 бита адреса относятся к сети, а оставшиеся 8 бит — к адресам внутри неё.
Почему /24 так популярен? Он прост для понимания и даёт 254 обычных хоста. Для небольших офисов, лабораторий и домашних сетей этого часто достаточно.
Когда использовать /32? Когда правило относится к одному конкретному IP: firewall, маршрут до одного хоста, allowed IP в VPN. Это самый точный вариант, если не нужен диапазон.




