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

Рассчитайте маску, диапазон IP, количество хостов по CIDR нотации.

Введите IP-адрес с CIDR (например 192.168.1.0/24) или просто IP (по умолчанию /24)

Калькулятор подсетей IPv4: маска, сеть, broadcast и хосты

Введите IP-адрес с префиксом, например 192.168.10.77/26, или просто IP (тогда берётся /24). Калькулятор найдёт адрес сети и broadcast, первый и последний хост, число хостов, маску подсети и wildcard-маску, покажет маску и адрес в двоичном виде и отметит частные диапазоны RFC 1918. Только IPv4.

Маска подсети и wildcard-маска
Адрес сети, broadcast и диапазон хостов
Двоичная запись маски и IP-адреса
Справочная таблица масок от /16 до /32

Как пользоваться

  1. Введите IP-адрес с префиксом, например 192.168.10.77/26
  2. Без префикса калькулятор посчитает маску /24
  3. Посмотрите маску, адрес сети, broadcast и диапазон хостов

Use Cases

  • Планирование подсетей для инфраструктуры и сегментации среды.
  • Подготовка правил firewall и ACL по диапазонам IP.

Limitations

  • Инструмент рассчитан на IPv4 и CIDR-формат.
  • Не анализирует реальные маршруты BGP и доступность узлов.

Example Input / Output

Пример ввода
192.168.10.0/26
Пример вывода
Mask 255.255.255.192, Host range 192.168.10.1-62, Broadcast 192.168.10.63.

FAQ

Префикс — это число единиц в маске. /24 — 24 единицы, то есть 255.255.255.0; /26 — 255.255.255.192. Введите адрес с префиксом, и калькулятор покажет маску в десятичном и двоичном виде.

Формула: 2^(32 − префикс) − 2, потому что адрес сети и broadcast устройствам не назначают. /24 — 254 хоста, /26 — 62, /28 — 14. Исключения — /31 (2 адреса для канала точка-точка) и /32 (один адрес).

Это инвертированная маска подсети: для 255.255.255.192 — 0.0.0.63. Её используют в списках доступа Cisco (ACL) и в настройках OSPF.

Каждый лишний бит префикса делит сеть пополам: /24 → две /25 по 126 хостов, четыре /26 по 62, восемь /27 по 30. Например, 192.168.1.0/24 делится на .0/26, .64/26, .128/26 и .192/26.

Здесь — настройка сети вокруг конкретного адреса: маска, wildcard, двоичный вид, класс. CIDR-калькулятор переводит блок вроде 203.0.113.0/22 в диапазон IP и считает все адреса в нём.

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

Введите IPv4-адрес с префиксом, например 192.168.10.77/26. Адрес не обязан быть началом сети: калькулятор сам найдёт адрес сети, к которой он относится. Если префикс не указать, считается маска /24 (255.255.255.0). Калькулятор работает только с IPv4.

Что означает каждое поле

  • Маска подсети — та же длина префикса, записанная в десятичном виде: /26 = 255.255.255.192.
  • Wildcard-маска — инвертированная маска (0.0.0.63 для /26). Её пишут в списках доступа Cisco (ACL) и в настройках OSPF.
  • Адрес сети — первый адрес блока, им обозначают саму подсеть. Компьютеру его не назначают.
  • Broadcast — последний адрес блока, широковещательный. Тоже не для устройств.
  • Первый и последний хост — диапазон адресов, которые можно раздать устройствам.
  • Количество хостов — 2(32 − префикс) − 2. Для /31 и /32 правило особое, см. ниже.
  • Класс — метка «Private» для частных диапазонов RFC 1918 (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16). Всё остальное помечено «Public», в том числе 127.0.0.0/8 (localhost) и 100.64.0.0/10 (CGNAT провайдеров), хотя из интернета они недоступны.
  • Двоичный вид маски и адреса: единицы в маске — сетевая часть, нули — часть хостов.

Пример: 192.168.10.77/26

Маска255.255.255.192
Wildcard0.0.0.63
Адрес сети192.168.10.64
Broadcast192.168.10.127
Хосты192.168.10.65 – 192.168.10.126, всего 62

Как это посчитать в уме: последний ненулевой октет маски — 192, значит размер блока 256 − 192 = 64. Блоки идут с шагом 64: 0, 64, 128, 192. Адрес .77 попадает в блок 64–127. Первый адрес блока — сеть, последний — broadcast, всё между ними — хосты.

Таблица масок подсети

ПрефиксМаскаХостовТипичное применение
/8255.0.0.016 777 214Вся сеть 10.0.0.0
/16255.255.0.065 534Крупная корпоративная сеть, VPC в облаке
/22255.255.252.01 022Кампус, Wi-Fi для гостей
/23255.255.254.0510Этаж офиса
/24255.255.255.0254Домашняя сеть, небольшой офис
/25255.255.255.128126Половина /24
/26255.255.255.19262Отдел, VLAN
/27255.255.255.22430Небольшой VLAN
/28255.255.255.24014Блок адресов от провайдера
/29255.255.255.2486Несколько белых IP для офиса
/30255.255.255.2522Канал между двумя маршрутизаторами
/31255.255.255.2542Канал точка-точка (RFC 3021)
/32255.255.255.2551Один адрес: loopback, правило файрвола

Как разбить сеть на подсети

Каждый лишний бит префикса делит сеть пополам. Чтобы разделить 192.168.1.0/24 на 4 части, нужно 2 бита (2² = 4), получится /26: .0/26, .64/26, .128/26 и .192/26 по 62 хоста в каждой.

Если исходить из числа устройств, возьмите наименьший блок, где хостов хватает с запасом. Для 50 устройств подходит /26 (62 хоста), для 100 — /25 (126), для 300 — /23 (510). Запас нужен на принтеры, точки доступа и рост.

Почему у /31 и /32 другие правила

В /31 всего два адреса, и если вычесть сеть и broadcast, не останется ничего. Поэтому для каналов точка-точка RFC 3021 разрешает использовать оба адреса, и калькулятор показывает 2 хоста. /32 — это один конкретный адрес, его используют в маршрутах, правилах файрвола и для loopback-интерфейсов.

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

Эта страница нужна, когда вы настраиваете сеть: маска, wildcard, двоичная запись и диапазон хостов для конкретного адреса. Если задача — превратить блок вроде 203.0.113.0/22 в диапазон адресов и узнать, сколько в нём всего IP, удобнее CIDR-калькулятор. Перевести адрес в двоичный, шестнадцатеричный или числовой вид можно в конвертере IP.

Каскадное продвижение сайта ссылками Бонус $30Беклинки 5→50→5000 на 100+ площадках. Старт от $30, бонус $30 новичкам.