Калькулятор подсетей IPv4: маска, диапазон, CIDR

При настройке сети АСУ ТП (ПЛК, SCADA, HMI) нужно быстро разбить адресное пространство и проверить, попадают ли устройства в одну подсеть. Введите IP-адрес и префикс — калькулятор покажет маску, адрес сети, широковещательный адрес, диапазон и число доступных хостов.

Линейка из 32 бит адреса: слева биты сети по префиксу, справа биты хостов
Сверху — октеты адреса, снизу — октеты маски. Закрашенные биты отданы сети, пустые остаются хостам.

Исходные данные

Результат

Адрес сетиПервый адрес подсети — обозначает саму сеть. Устройству его не назначают.
Маска подсетиМаска делит адрес на номер сети и номер устройства: единицы маски — это сеть, нули — место под адреса устройств.
Wildcard (обратная маска)Обратная маска — инверсия обычной (где у маски 0, тут 1). Нужна в списках доступа ACL на сетевом оборудовании, например Cisco.
Широковещательный адресШироковещательный адрес — последний в подсети. Пакет на него получают все устройства сети; отдельному устройству его не назначают.
Первый хост
Последний хост
Число хостовСколько устройств можно подключить в этой подсети. Адрес сети и широковещательный в счёт не идут.

Как считается

  1. Префикс говорит, сколько первых бит адреса отведено под номер сети: /24 — это 24 единицы в маске, то есть 255.255.255.0.
  2. Адрес сети получается побитовым «И» адреса и маски, широковещательный — заполнением оставшихся бит единицами.
  3. Хостами могут быть все адреса между ними: сам адрес сети и широковещательный устройствам не назначают.

Пример: 192.168.1.10/24 → сеть 192.168.1.0/24, маска 255.255.255.0, широковещательный 192.168.1.255. Хосты — с 192.168.1.1 по 192.168.1.254, всего 254.

Маска из префикса /n; сеть = IP AND маска; broadcast = сеть OR wildcard. Бесклассовая адресация — RFC 4632 (CIDR); /31 и /32 — RFC 3021.

Это оценка

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

Разобрано в статье Основы сетей: модель OSI, IP-адреса и кабели

Все калькуляторы