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

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

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

Реклама

Результатов

Сетевой адрес
192.168.1.128
/26
Широковещательный адрес 192.168.1.191
Маска подсети 255.255.255.192
Первый доступный хост 192.168.1.129
Последний доступный хост 192.168.1.190
Полезных хостов 62
Всего адресов 64

Что делает этот калькулятор

Инструмент принимает IPv4-адрес и длину префикса CIDR (число после слэша, например /26) и рассчитывает ключевые параметры подсети: сетевой адрес, широковещательный адрес (broadcast), маску подсети в формате четырёх октетов, первый и последний доступный для хоста адрес, а также общее и полезное количество хостов. Калькулятор работает с любым префиксом от /0 до /32 и пригодится при проектировании сетей, настройке правил межсетевого экрана и подготовке к экзаменам.

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

Введите IPv4-адрес, например 192.168.1.130, и длину префикса, например 26. Нажмите кнопку расчёта, чтобы увидеть полную разбивку. Калькулятор представляет адрес как 32-битное число, применяет маску с помощью побитовых операций и переводит результат обратно в десятичный формат с точками.

Как работает формула

Префикс CIDR, равный n, означает, что первые n бит — это биты сети, поэтому маска подсети состоит из n единиц, за которыми идут (32 − n) нулей. Сетевой адрес вычисляется как IP AND маска — операция обнуляет биты хоста. Широковещательный адрес — это сеть OR (NOT маска), при которой все биты хоста становятся единицами. Общее число адресов равно \(2^{32 - n}\); полезных хостов на два меньше (один адрес уходит под сеть, ещё один — под broadcast) для префиксов до /30 включительно.

$$\begin{gathered} \text{Network} = \text{IP} \,\&\, M, \qquad \text{Broadcast} = \text{Network} \mid \lnot M \\[1.5em] \text{where}\quad \left\{ \begin{aligned} \text{IP} &= \text{IP Address} \\ M &= \texttt{0xFFFFFFFF} \ll \left(32 - \text{Prefix}\right) \\ \text{Total Hosts} &= 2^{\,32 - \text{Prefix}} \\ \text{Usable Hosts} &= 2^{\,32 - \text{Prefix}} - 2 \end{aligned} \right. \end{gathered}$$
Схема 32-битного адреса IPv4, разделённого на сетевые и хостовые биты на границе CIDR
Префикс CIDR определяет, где заканчивается сетевая часть и начинается хостовая.

Разбор примера

Для 192.168.1.130/26: маске /26 соответствует 255.255.255.192. Последний октет \(130 \,\&\, 192 = 128\), значит сеть — 192.168.1.128. Размер блока равен \(64\), поэтому broadcast — 192.168.1.191. Диапазон полезных адресов — от 192.168.1.129 до 192.168.1.190, то есть \(62\) доступных хоста из \(64\) адресов всего.

Полоса диапазона: адрес сети в начале, широковещательный адрес в конце, доступные хосты между ними
Адрес сети — первый, широковещательный — последний, а между ними доступные хосты.

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

Почему /31 и /32 ведут себя иначе? Префикс /32 — это один-единственный хост, а /31 (RFC 3021) использует оба адреса для соединений точка-точка, поэтому в этих случаях пара «сеть/broadcast» не вычитается.

Какая маска подсети у /24? Префиксу /24 соответствует 255.255.255.0: всего 256 адресов и 254 полезных хоста.

Поддерживается ли IPv6? Нет — этот калькулятор работает только с адресами IPv4.

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