Сети

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

Введите IPv4-адрес и CIDR или маску подсети. Получите адрес сети, broadcast, диапазон узлов и количество адресов.

Рассчитать IPv4-подсеть

Можно вставить 192.168.1.10/24 или 192.168.1.10 255.255.255.0. Пробелы вокруг точек и разделителя не мешают расчёту; ведущие нули в октетах считаются десятичными.

От /0 до /32. Начальный слеш необязателен. Для маски допустима только непрерывная последовательность единиц.

Ввод остаётся как есть. Нормализованный адрес и фактически использованная маска показаны в результате. Поддерживается только IPv4.

Адрес сети / CIDR

192.168.1.0/24

Введённый адрес
192.168.1.10
Маска
255.255.255.0 (/24)
Обратная маска (wildcard)
0.0.0.255
Адрес сети
192.168.1.0
Broadcast
192.168.1.255
Весь диапазон
192.168.1.0 — 192.168.1.255
Адреса узлов
192.168.1.1 — 192.168.1.254
Всего адресов
256
Адресных позиций для узлов
254

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

Двоичная запись адреса, маски и сети
Адрес
11000000.10101000.00000001.00001010
Маска
11111111.11111111.11111111.00000000
Сеть (адрес AND маска)
11000000.10101000.00000001.00000000

Можно вставить адрес вместе с маской. Для /31 и /32 показаны отдельные правила расчёта.

Как читать результат

  • Сеть и маска

    Маска отделяет сетевую часть адреса от части узла. CIDR /24 означает 24 единичных бита маски и равен 255.255.255.0.

  • Broadcast и узлы

    В обычной подсети первый адрес обозначает сеть, последний — направленный broadcast. Адреса между ними могут использоваться узлами с учётом ограничений диапазона и оборудования.

  • Wildcard

    Обратная маска получается инверсией битов маски подсети. Для 255.255.255.0 это 0.0.0.255; не путайте её с самой маской.

Как рассчитать подсеть по IP и маске

  1. 1

    Введите IPv4-адрес

    Укажите четыре октета через точки. Вставленную запись 192.168.1.10/24 или пару адреса и маски через пробел можно оставить целиком.

  2. 2

    Задайте маску

    Если маски нет в адресе, заполните отдельное поле числом от 0 до 32 или записью вроде 255.255.255.0. Маска внутри адреса имеет приоритет.

  3. 3

    Проверьте диапазон

    Сравните введённый адрес с адресом сети и broadcast. Скопируйте расчёт или скачайте TXT. Для /31 и /32 прочитайте пояснение под результатом.

Маски и количество адресов

Для обычных подсетей из общего числа вычитаются адрес сети и broadcast. У /31 и /32 другой смысл.

CIDRМаскаВсего адресовАдресные позиции узлов
/16255.255.0.065 53665 534
/24255.255.255.0256254
/25255.255.255.128128126
/30255.255.255.25242
/31255.255.255.25422, точка — точка
/32255.255.255.25511 адрес

Для /31 расчёт соответствует RFC 3021: оба адреса используются на соединении «точка — точка». Это не замена обычной подсети для нескольких устройств.

Вопросы об IPv4-подсетях

Чем CIDR отличается от маски подсети?

Это две записи одной границы сети. Число после слеша показывает количество единичных битов слева в маске. Например, /24 соответствует 255.255.255.0, а /16 — 255.255.0.0.

Почему маска 255.0.255.0 неверна?

В маске CIDR единичные биты должны идти непрерывно от начала, а затем только нули. В 255.0.255.0 после нулей снова появляются единицы. Такая маска отклоняется, а не заменяется предполагаемым префиксом.

Почему у /31 два адреса узлов, а не ноль?

На соединении точка — точка по RFC 3021 обе адресные позиции используются сторонами соединения. Отдельных адресов сети и направленного broadcast для узлов не резервируют. Поддержка /31 зависит от оборудования и конфигурации.

Что означает подсеть /32?

Префикс /32 фиксирует все 32 бита IPv4-адреса. Получается один адрес, часто используемый как маршрут к конкретному узлу. Диапазон содержит только его, отдельного broadcast нет.

Можно ли вводить пробелы и ведущие нули?

Пробелы по краям, вокруг точек и слеша игнорируются при расчёте. Ведущие нули октетов трактуются в десятичной системе: 010 означает 10. Поле сохраняет исходный текст, а результат показывает нормализованный адрес.

Калькулятор проверяет доступность IP или определяет провайдера?

Нет. Выполняется только локальная арифметика IPv4. Сканирование сети, WHOIS, IPv6 и проверка зарезервированных диапазонов не выполняются. Число адресных позиций не гарантирует возможность назначить каждый адрес устройству.