Калькулятор IP-подсетей
По адресу с маской находит адрес сети, широковещательный адрес, диапазон узлов, их число, маску в двух видах и обратную маску.
Результат
- Адрес сети
- 192.168.1.0
- Широковещательный адрес
- 192.168.1.255
- Диапазон узлов
- 192.168.1.1 – 192.168.1.254
- Число узлов
- 254
- Всего адресов в подсети
- 256
- Маска
- 255.255.255.0
- Длина префикса
- /24
- Обратная маска (wildcard)
- 0.0.0.255
- Тип сети
- частная сеть, RFC 1918 (192.168.0.0/16)
- Считается только IPv4. Адреса шлюза и сервисов из числа узлов не вычитаются.
Формула
- сеть = адрес И маска
- широковещательный = сеть ИЛИ (НЕ маска)
- узлов = 232 − N − 2
- для /31 — 2 узла, для /32 — 1 (RFC 3021)
Подробнее о расчёте
Как считается
Маска из N единиц слева и 32 − N нулей (/N) отделяет сеть от узла. Адрес сети — побитовое «И» адреса и маски. Широковещательный адрес — адрес сети с единицами во всех битах узла. Обратная маска (wildcard) — инверсия маски, её пишут в списках доступа. Узлов 232 − N − 2: два адреса, сети и широковещательный, узлу не назначаются.
Для /31 по RFC 3021 вычитать нечего: оба адреса — узлы канала «точка–точка». /32 — один узел.
Пример
192.168.1.10/24: маска 255.255.255.0, сеть 192.168.1.0, широковещательный 192.168.1.255, узлы 192.168.1.1–192.168.1.254, их 254. Адрес принадлежит блоку 192.168.0.0/16 из RFC 1918, то есть сеть частная и в интернет не маршрутизируется.
Что не учтено
- Только IPv4. IPv6 устроен иначе: понятия широковещательного адреса в нём нет.
- Классы A/B/C не используются: с 1990-х годов адресация бесклассовая (CIDR), только маска.
- Адреса шлюза и сервисов из числа узлов не вычитаются; одну-две единицы для роутера вычтите сами.
- Маска вида 255.0.255.0 — ошибка: в ней нули и единицы чередуются, подсети такой не бывает.
Источники
- RFC 4632 (BCP 122), «Classless Inter-domain Routing (CIDR)», август 2006 — запись «адрес/длина префикса», маска из подряд идущих единиц слева.
- RFC 1918 (BCP 5), «Address Allocation for Private Internets», февраль 1996, раздел 3 — частные блоки 10.0.0.0/8, 172.16.0.0/12 и 192.168.0.0/16.
- RFC 3021, «Using 31-Bit Prefixes on IPv4 Point-to-Point Links», декабрь 2000, разделы 2.1 и 2.2 — в /31 оба адреса являются узлами, широковещательного адреса нет.
- RFC 6890 (BCP 153), «Special-Purpose IP Address Registries», апрель 2013 — служебные блоки 0.0.0.0/8, 100.64.0.0/10, 127.0.0.0/8, 169.254.0.0/16, 192.0.2.0/24 и 240.0.0.0/4.
Обновлено 08.11.2026.