Подключиться через MCP →

Введите расчет

Математическая формула

Реклама

Результатов

Доступные хосты
254
адресов хостов для назначения
Маска подсети 255.255.255.0
Адрес сети 192.168.1.0/24
Широковещательный адрес (broadcast) 192.168.1.255
Первый доступный хост 192.168.1.1
Последний доступный хост 192.168.1.254
Всего адресов 256

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

Калькулятор подсетей принимает IPv4-адрес и префикс CIDR (например, 192.168.1.10/24) и мгновенно вычисляет адрес сети, маску подсети, широковещательный адрес (broadcast), диапазон доступных хостов и общее количество узлов, которые помещаются в подсеть. Это незаменимый инструмент для сетевых инженеров, системных администраторов и студентов, которые осваивают принципы IP-адресации и разбиения на подсети. Калькулятор работает со стандартной адресацией IPv4 и универсален — он не привязан к какой-либо стране или производителю оборудования.

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

Введите четыре октета IPv4-адреса (каждый от 0 до 255) и задайте длину префикса от 0 до 32. Нажмите «Рассчитать», чтобы увидеть маску подсети, адрес сети, первый и последний доступный хост, broadcast-адрес и количество доступных узлов. Например, сеть /24 содержит 256 адресов всего и 254 пригодных для назначения хоста.

Разбор формулы

Маска подсети формируется сдвигом всех единиц влево на число битов, отведённых под хосты: $$\text{Mask} = \big(\text{0xFFFFFFFF} \ll (32 - \text{Prefix})\big) \mathbin{\&} \text{0xFFFFFFFF}$$. Адрес сети получается побитовым AND между IP и маской: $$\text{Network} = \text{IP} \mathbin{\&} \text{Mask}$$. Broadcast-адрес устанавливает все хостовые биты в единицу: $$\text{Broadcast} = \text{Network} \mathbin{|} \lnot\,\text{Mask}$$. Количество доступных хостов равно \(2^{32 - \text{Prefix}} - 2\), где мы вычитаем адрес сети и broadcast. Для /31 и /32 по классическим правилам доступных хостов нет, поэтому их количество отображается как 0.

Схема 32-битного IPv4-адреса, разделённого линией префикса CIDR на сетевую часть и часть узла
Префикс CIDR делит 32 бита на сетевую часть и часть узла.

Пример расчёта

Для 192.168.1.10/24: битов под хосты = \(32 - 24 = 8\). Маска = 255.255.255.0. Сеть = 192.168.1.0. Broadcast = 192.168.1.255. Доступных хостов = \(2^8 - 2 = 254\), диапазон от 192.168.1.1 до 192.168.1.254.

Схема диапазона адресов с адресом сети, диапазоном доступных узлов и широковещательным адресом
Адреса сети и широковещания ограничивают диапазон доступных узлов.

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

Почему из числа хостов вычитают 2? Первый адрес подсети зарезервирован как идентификатор сети, а последний — это broadcast-адрес, поэтому ни один из них нельзя назначить устройству.

Что означает /24? Префикс /24 означает, что первые 24 бита определяют сеть, а оставшиеся 8 битов доступны для хостов. Это эквивалентно маске 255.255.255.0.

Поддерживается ли IPv6? Нет — этот калькулятор работает только с адресацией IPv4. В IPv6 используется 128-битное адресное пространство и другие правила.

Последнее обновление: