Калькулятор подсети онлайн — CIDR, маска, диапазон IP и число хостов

Калькулятор подсети (CIDR)

Введите адрес с маской в формате CIDR — рассчитаем адрес сети, broadcast, диапазон хостов, маску и число адресов.

Как читать результаты калькулятора подсети

Инструмент разбирает запись в формате CIDR (например 192.168.1.0/24) и раскладывает её на составляющие: адрес сети, широковещательный адрес (broadcast), первый и последний адрес хостов, маску подсети, wildcard-маску, длину префикса, общее число адресов и число доступных хостов. Адрес сети — это нулевой адрес диапазона, broadcast — последний, а между ними лежат адреса, которые можно назначать серверам и сетевому оборудованию.

Число хостов почти всегда на два меньше числа адресов: один адрес уходит на сеть, другой на broadcast. Исключения — префиксы /31 и /32. Сеть /31 описывает канал точка-точка из двух адресов без broadcast, а /32 — единичный адрес, например конкретный сервер в правиле firewall.

Популярные префиксы и их размеры

Чем больше число после слэша, тем меньше подсеть. Для быстрой оценки удобно держать в голове несколько опорных значений:

ПрефиксМаскаАдресовХостов
/24255.255.255.0256254
/25255.255.255.128128126
/26255.255.255.1926462
/30255.255.255.25242
/31255.255.255.25422
/32255.255.255.25511

Где это применяется на практике

Расчёт подсетей нужен при настройке правил firewall (когда доступ открывают целому диапазону, а не отдельным IP), при статической маршрутизации и при делении крупной сети на изолированные сегменты. Понимая, сколько хостов помещается в /26 или /27, вы не выделите под небольшой сервисный сегмент избыточный блок и не упрётесь в нехватку адресов там, где нужен запас.

Частые вопросы

Что такое wildcard-маска?
Это инвертированная маска подсети, где нули и единицы меняются местами; её используют в списках доступа и правилах маршрутизации на сетевом оборудовании.
Почему в /24 доступно 254 хоста, а не 256?
Два адреса из 256 зарезервированы: первый под адрес сети, последний под broadcast, поэтому назначать устройствам можно 254.
Зачем нужен префикс /31?
Он описывает канал точка-точка между двумя узлами и задействует оба адреса как хостовые, без отдельного broadcast.
Что означает /32?
Это одиночный адрес, который удобно указывать в правилах firewall или маршрутах, когда речь идёт ровно об одном сервере.
Как из префикса получить количество адресов?
Число адресов равно 2 в степени (32 минус префикс): для /26 это 2 в степени 6, то есть 64 адреса.
Чем меньше подсеть — больше или меньше префикс?
Чем больше число после слэша, тем меньше размер подсети: /28 содержит всего 16 адресов, а /24 — уже 256.