Калькулятор подсетей / CIDR

Быстро узнайте параметры подсети по октетам IPv4 и длине префикса CIDR.

Введите первый октет IPv4.
Введите второй октет IPv4.
Введите третий октет IPv4.
Введите четвертый октет IPv4.
Введите префикс подсети, например 24 для /24.

Маска подсети

255.255.255.0

Адрес сети192.168.1.0
Широковещательный адрес192.168.1.255
Доступные хосты254

Как пользоваться этим калькулятором подсетей / CIDR

  1. Введите октеты IP-адреса

    Введите четыре октета в поля Октет 1, Октет 2, Октет 3 и Октет 4 (например, 192, 168, 10, 50).

  2. Укажите длину префикса CIDR

    Введите префикс подсети в поле «Длина префикса CIDR» (например, 24 для /24, 26 для /26).

  3. Посмотрите маску подсети

    Калькулятор выведет маску подсети в десятичном и двоичном форматах.

  4. Проверьте сетевой и широковещательный адреса

    Ознакомьтесь с результатами «Адрес сети» и «Широковещательный адрес», чтобы увидеть диапазон подсети.

  5. Обратите внимание на количество доступных хостов

    Используйте значение «Доступные хосты», чтобы спланировать количество устройств в подсети.

Методология

Как работает этот калькулятор подсетей / CIDR

Этот калькулятор подсетей вычисляет маску подсети, адрес сети, широковещательный адрес и количество доступных хостов на основе IPv4-адреса и длины префикса CIDR. Он использует побитовые операции — ту же логику, которую маршрутизаторы и сетевые стеки операционных систем применяют к каждому пакету — для разделения 32-битного адресного пространства на сетевую и хостовую части. Длина префикса указывает калькулятору, сколько начальных битов идентифицируют сеть; остальные биты доступны для адресов хостов. Понимание этих границ необходимо для планирования IP-адресов, создания правил брандмауэра, списков контроля доступа и устранения проблем с маршрутизацией в любой сети TCP/IP.

Формула
сеть = IP AND маска • широковещательный адрес = IP OR NOT(маска) • традиционные доступные хосты = 2^(32 − префикс) − 2, с особой обработкой для /31 и /32
IP 32-битный IPv4-адрес, введенный в виде четырех октетов (например, 192.168.1.100)
маска Маска подсети — 32-битное значение, в котором первые биты 'префикса' установлены в 1, а остальные — в 0
префикс Длина префикса CIDR (0–32), указывающая, сколько начальных бит определяют сеть
сеть Адрес сети — результат побитового И между IP и маской; идентифицирует подсеть
широковещательный адрес Широковещательный адрес — результат побитового ИЛИ между IP и инвертированной маской; последний адрес в подсети
доступные хосты Количество назначаемых адресов хостов в подсети, где /31 считается двумя точками соединения точка-точка, а /32 — маршрутом к одному хосту
Пример

Для IP-адреса 192.168.10.50 с префиксом /26: маска подсети — 11111111.11111111.11111111.11000000, что соответствует 255.255.255.192 в десятичном формате. Побитовое И (AND) адреса 192.168.10.50 и 255.255.255.192 дает адрес сети 192.168.10.0. Побитовое ИЛИ (OR) адреса 192.168.10.50 и инвертированной маски (0.0.0.63) дает широковещательный адрес 192.168.10.63. Хостовая часть содержит 32 − 26 = 6 бит, итого адресов = 2^6 = 64, доступных хостов = 64 − 2 = 62.

Для 10.0.0.100/22: маска подсети — 255.255.252.0, сетевой адрес — 10.0.0.0, широковещательный адрес — 10.0.3.255, доступных хостов — 1 022. Префикс /22 оставляет 10 бит для хостов (2^10 − 2).

Для 172.16.5.1/28: маска подсети — 255.255.255.240, сетевой адрес — 172.16.5.0, широковещательный адрес — 172.16.5.15, доступных хостов — 14. Префикс /28 часто используется для небольших подсетей в точках продаж или IoT-устройств.

Допущения
  • Калькулятор работает только с IPv4 (32-битные адреса). Подсети IPv6 используют 128-битное адресное пространство и другие соглашения.
  • Длины префиксов /31 и /32 являются допустимыми нотациями CIDR. Этот калькулятор определяет /31 как две доступные точки соединения точка-точка согласно RFC 3021, а /32 — как маршрут к одному хосту.
  • Каждый октет должен быть в диапазоне 0–255, а длина префикса — от 0 до 32. Значения вне этих границ приведут к неверным результатам.
  • Расчет предполагает бесклассовую адресацию (CIDR). Устаревшие границы классов (A/B/C) не применяются.
Примечания
  • Для большинства подсетей адрес сети (все биты хоста — нули) и широковещательный адрес (все биты хоста — единицы) не могут быть назначены устройствам, поэтому традиционная формула вычитает два из общего количества адресов.
  • Соединения точка-точка /31 являются исключением: оба адреса считаются доступными конечными точками, без резервирования отдельных слотов под сеть и широковещание.
  • При планировании VLAN или облачных VPC выбирайте префикс с запасом для роста — после запуска подсети изменение ее размера обычно требует переадресации всего диапазона.
  • Супернетинг (агрегация маршрутов) использует ту же побитовую логику в обратном порядке: объединение нескольких меньших префиксов в один более крупный для сокращения таблиц маршрутизации.
  • Для быстрого счета в уме запомните прогрессию: /24 = 254 хоста, /25 = 126, /26 = 62, /27 = 30, /28 = 14 — каждый дополнительный бит префикса уменьшает количество хостов вдвое.
Источники
  1. RFC 4632 — Бесклассовая междоменная маршрутизация (CIDR): План распределения и агрегации интернет-адресов
  2. RFC 3021 — Использование 31-битных префиксов в соединениях IPv4 точка-точка
  3. RFC 791 — Межсетевой протокол (структура адресов IPv4 и побитовые операции)

Понимание нотации CIDR и вычислений подсетей

CIDR (Classless Inter-Domain Routing) нотация компактно описывает разделение IPv4-адреса на сетевую и хостовую части. Длина префикса (например, /24) указывает, сколько из 32 бит идентифицируют сеть; остальные биты определяют адреса хостов в этой подсети. Префикс /24 оставляет 8 бит для хостов, что дает 2^8 = 256 адресов, из которых 254 обычно доступны для использования после резервирования сетевого и широковещательного адресов. Расчет подсети основан на побитовых операциях: сетевой адрес — это IP AND маска подсети, а широковещательный адрес — это IP OR инвертированная маска. Маршрутизаторы и брандмауэры используют эту логику для каждого пакета, чтобы определить, принадлежит ли адрес локальной подсети или должен быть перенаправлен.

Практические сценарии использования подсетей для разработчиков

Разработчики сталкиваются с расчетами подсетей при проектировании облачных VPC, написании правил брандмауэра, отладке проблем маршрутизации и настройке списков контроля доступа. В AWS, GCP или Azure вы выбираете блоки CIDR для VPC и подсетей; понимание длины префикса помогает правильно рассчитать размер подсетей и избежать их перекрытия. Инженеры по безопасности используют диапазоны CIDR в iptables, nftables и облачных группах безопасности для разрешения или блокировки трафика по IP-диапазону. При поиске неисправностей знание сетевого и широковещательного адресов помогает проверить, находится ли хост в ожидаемом диапазоне. Команды DevOps также используют расчеты подсетей при планировании распределения IP-адресов для кластеров Kubernetes, контейнерных сетей и мультиарендных архитектур.

Часто задаваемые вопросы о калькуляторе подсетей / CIDR

В чем разница между маской подсети и префиксом CIDR?

Они выражают одну и ту же информацию в разной записи. Префикс /24 означает 24 начальных единичных бита, что соответствует маске подсети в десятично-точечной записи 255.255.255.0. Нотация CIDR более компактна и является стандартом в современной конфигурации маршрутизации.

Почему из общего количества вычитаются два адреса для получения доступных хостов?

В традиционном разделении на подсети IPv4 первый адрес в подсети (все биты хоста равны нулю) зарезервирован как адрес сети, а последний адрес (все биты хоста равны единице) — как широковещательный адрес. Ни один из них не может быть назначен устройству, поэтому количество доступных хостов = 2^(биты хоста) − 2. Исключением являются соединения точка-точка /31.

Можно ли использовать этот калькулятор для частных диапазонов IP?

Да. Побитовая математика идентична для частных (RFC 1918) и публичных адресов. Распространенные частные диапазоны: 10.0.0.0/8, 172.16.0.0/12 и 192.168.0.0/16.

Что означает префикс /32?

Префикс /32 идентифицирует адрес одного хоста без битов хоста. Он обычно используется в таблицах маршрутизации и правилах брандмауэра для точного соответствия одному IP-адресу, и этот калькулятор отображает его как один доступный маршрут хоста.

Работает ли это для IPv6?

Нет. Этот калькулятор предназначен для 32-битного адресного пространства IPv4. IPv6 использует 128-битные адреса, другой диапазон длины префикса (обычно от /48 до /128) и не резервирует широковещательный адрес таким же образом.

Автор Ян Крженек Основатель и ведущий разработчик
Проверено Обзор методологии DigitSum Проверка формул и контроль качества
Последнее обновление 10 мар. 2026 г.

Используйте это как оценку и подтверждайте важные решения у квалифицированного специалиста.

Введенные данные остаются в браузере, если только будущие функции явно не сообщат об обратном.