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

CIDR Subnet Calculator

Маска, адрес сети, broadcast, диапазон и число хостов по записи CIDR.

CIDR (Classless Inter-Domain Routing) — это способ записать IP-адрес вместе с размером подсети через косую черту: 192.168.1.0/24 . Калькулятор по такой записи определяет адрес сети, маску, broadcast-адрес, диапазон пригодных хостов и их количество. Это базовый инструмент при проектировании сетей и…

Что считает
CIDR (Classless Inter-Domain Routing) — это способ записать IP-адрес вместе с размером подсети через косую черту: 192.168.1.0/24 . Калькулятор по такой записи определяет адрес сети, маску, broadcast-адрес, диапазон пригодных хостов и их количество. Это базовый инструмент при проектировании сетей и…
Раздел
💻 IT и программирование
Что на выходе
Результат + формула + пошаговое решение + разбор примера
Стоимость
Бесплатно, без регистрации, прямо в браузере

Как это работает

Префикс /p задаёт, сколько старших бит адреса — это сеть. Маска = p единиц слева, остальные нули. Адрес сети = IP AND маска; broadcast = сеть OR wildcard. Число адресов = 2^(32−p), из них для обычных подсетей 2 служебных.

Что это и что показывает

CIDR (Classless Inter-Domain Routing) — это способ записать IP-адрес вместе с размером подсети через косую черту: 192.168.1.0/24. Калькулятор по такой записи определяет адрес сети, маску, broadcast-адрес, диапазон пригодных хостов и их количество. Это базовый инструмент при проектировании сетей и настройке маршрутизаторов.

Формула / как устроено

Префикс после слэша показывает, сколько старших бит из 32 относятся к адресу сети. Остальные биты — это хосты.

Всего адресов = 2^(32 − префикс)

Доступных хостов = всего адресов − 2

Адрес сети получается побитовым AND адреса и маски; broadcast — побитовым OR сети и wildcard-маски (инверсии маски).

ПрефиксМаскаХостов
/24255.255.255.0254
/16255.255.0.065 534
/8255.0.0.016 777 214

Как посчитать вручную

  1. Вычтите префикс из 32 — получите число бит, отведённых под хосты.
  2. Возведите 2 в эту степень — это общее число адресов в подсети.
  3. Вычтите 2 (адрес сети и broadcast) — получите число пригодных хостов.
  4. Адрес сети: обнулите хостовые биты исходного адреса. Broadcast: установите их в единицы.

Пример

Подсеть 192.168.1.0/24.

Бит под хосты: 32 − 24 = 8. Всего адресов: 2⁸ = 256.

Доступных хостов: 256 − 2 = 254.

Адрес сети: 192.168.1.0, broadcast: 192.168.1.255, диапазон хостов: 192.168.1.1 — 192.168.1.254.

Где применяется

CIDR используют при проектировании корпоративных и домашних сетей, настройке маршрутизаторов и firewall, разбиении больших сетей на подсети (subnetting), составлении ACL и при работе с облачными VPC (AWS, GCP, Azure). Понимание масок необходимо любому сетевому инженеру и DevOps.

Осторожно

  • Назначают устройству адрес сети (.0) или broadcast (.255) — они зарезервированы.
  • Забывают, что меньший префикс — это бо́льшая сеть: /16 крупнее /24.
  • Путают /31 и /32: для них правило «минус 2» не работает (point-to-point и одиночный хост).
  • Вводят октет больше 255 — каждый октет IPv4 умещается в один байт (0–255).

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

Что такое /24?

Это префикс из 24 бит, то есть маска 255.255.255.0. Под хосты остаётся 8 бит — 256 адресов, из них 254 пригодны для устройств.

Почему «минус 2» при подсчёте хостов?

Первый адрес подсети — это адрес самой сети, последний — broadcast (широковещательный). Их нельзя назначить устройству, поэтому из общего числа адресов вычитается 2.

Что такое wildcard-маска?

Это инверсия обычной маски (биты переставлены: 0 ↔ 1). Она применяется в списках доступа (ACL) Cisco для указания диапазона адресов.

Зачем нужны /31 и /32?

/32 — один конкретный хост (маршрут к адресу). /31 — пара адресов для канала точка-точка (RFC 3021), где broadcast не нужен.

Проекты сети