ОбразованиеИнформатика

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

Бесплатный онлайн калькулятор IP и подсетей CIDR: быстро рассчитайте маску подсети, адрес сети, широковещательный адрес и диапазон доступных хостов для IPv4.

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

Введите IP-адрес и префикс / маску
Например: 192.168.10.23
/24
Диапазон: 0–32
Введите адрес, чтобы узнать, входит ли в подсеть
Результаты расчёта
Адрес сети –
Широковещательный –
Первый хост –
Последний хост –
Маска –
Префикс –
Wildcard –
Всего адресов –
Usable хосты –
Все калькуляторы раздела «Информатика» (15) →

Что делает калькулятор IP (подсети по CIDR)

IP калькулятор нужен, чтобы быстро определить параметры подсети для заданного адреса. Обычно вы вводите:

  • IPv4-адрес (например, 192.168.10.23)
  • префикс CIDR (например, /27) или маску в формате 255.255.255.224

После расчёта калькулятор показывает ключевые значения, которые требуются при настройке сетей и маршрутизации:

  • маску (если вы задавали CIDR) и/или CIDR (если задавали маску)
  • адрес сети (network address)
  • широковещательный адрес (broadcast)
  • первый/последний адрес в подсети
  • количество адресов в подсети (2^(32−префикс))
  • usable-хосты (часто для “обычных” подсетей исключают сетевой и broadcast, но есть нюансы)

Как вычисляются адрес сети и широковещание

Основа расчётов — побитовое применение маски к IP.

  1. Маска определяется префиксом /p:
  • первые p бит равны 1
  • остальные 32 − p бит равны 0
  1. Адрес сети (network) находится как:
    network = ip AND mask
    где AND — логическое “И” по каждому биту.

  2. Широковещательный адрес (broadcast) находится так:
    broadcast = network OR (~mask)
    то есть все биты хостовой части заполняются единицами.

  3. Количество адресов в подсети:
    N = 2^(32 − p)

  4. Диапазон адресов:

  • первый = network + 1 (в “обычном” сценарии)
  • последний = broadcast − 1 (в “обычном” сценарии)

При этом правила “usable” зависят от размера подсети:

  • /32 — один адрес (обычно используется как хост)
  • /31 — часто применяется для point-to-point, где оба адреса могут считаться доступными
  • для “классических” подсетей (например, /30 и больше) обычно исключают network и broadcast, но лучше ориентироваться на рекомендации вашей схемы сети

Пример расчёта для IPv4: IP 192.168.10.23/27

Возьмём адрес: 192.168.10.23/27.

  1. Префикс /27 означает, что хостовая часть имеет 32 − 27 = 5 бит.
    Тогда количество адресов: 2^5 = 32.

  2. Маска /27 соответствует:
    255.255.255.224

  3. Адрес сети и broadcast (по логике network/broadcast) для /27 будет:

  • network address: 192.168.10.0
  • broadcast address: 192.168.10.31
  1. Диапазон хостов:
  • usable (в “обычном” понимании): 192.168.10.1 — 192.168.10.30
  • всего адресов: 32

Итог, который полезно видеть в калькуляторе IP:

  • сеть: 192.168.10.0
  • broadcast: 192.168.10.31
  • первый/последний: 192.168.10.1 и 192.168.10.30
  • маска: 255.255.255.224

Сколько хостов в подсети: коротко и с нюансами

Для IPv4 подсети с префиксом /p:

  • адресов в подсети: 2^(32−p)
  • usable-хостов (обычно): 2^(32−p) − 2, потому что исключают:
    • network address
    • broadcast address

Но есть исключения:

  • /31: часто рассматривают как две usable-адреса (для линков “точка-точка”), чтобы не терять адреса.
  • /32: usable = 1 (только один адрес).

Поэтому, если вы используете калькулятор IP для реальной настройки, ориентируйтесь на подсказки инструмента: он может предлагать режим “обычная подсеть” и “point-to-point (/31)”.

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

Практический сценарий обычно такой:

  1. Определите, что вам нужно посчитать:

    • сеть + broadcast
    • диапазон адресов
    • маска по CIDR (или CIDR по маске)
  2. Введите исходные данные:

    • IP (например, адрес интерфейса)
    • префикс (например, /24) или маску (255.255.255.0)
  3. Проверьте результат:

    • что calculated network логично совпадает с вашей схемой (например, /24 обычно “держит” третьий октет)
    • что broadcast попадает в ожидаемую границу (для /24 — последний адрес октета)
    • что диапазон usable соответствует вашим ожиданиям по количеству устройств
  4. Учтите маршрутизацию:

    • для статических маршрутов и ACL часто важны именно network и wildcard (или точный диапазон)

Частые ошибки при расчёте подсети

  1. Путают маску и префикс
    /24 — это не “маска 24”, а число единичных бит. Убедитесь, что вы вводите именно префикс.

  2. Вводят неправильный IP из-за копирования
    Даже один неверный октет меняет network/broadcast и весь диапазон.

  3. Не учитывают, что “usable” зависит от сценария
    Особенно это касается /31 и иногда /30 в специфичных конфигурациях.

  4. Подбирают префикс “на глаз”
    Лучше сначала прикинуть потребность: сколько устройств/интерфейсов нужно, и только потом выбирать префикс.

Что ещё можно посчитать вместе с подсетью

Хороший IP калькулятор обычно помогает не только получить сеть и broadcast, но и быстро подготовить сопутствующие параметры:

  • wildcard mask (часто используется в правилах фильтрации на сетевом оборудовании)
  • CIDR ↔ маска 255.255.255.0
  • проверку диапазона: входит ли конкретный IP в рассчитанную подсеть
  • подготовку данных для документации (адрес сети, диапазон выделения, broadcast)

Если ваша задача — выбрать диапазон для DHCP или разделить сегменты по VLAN/интерфейсам, эти поля экономят время и уменьшают риск ошибки.


Часто задаваемые вопросы

Как узнать маску (255.255.255.0) по префиксу /24?
Префикс /24 означает, что в маске первые 24 бита равны 1, а остальные 8 — 0. Поэтому маска будет 255.255.255.0. Калькулятор IP делает это автоматически и сразу показывает сеть и диапазон адресов для заданного IP.
Чем отличается “сеть” от “диапазона” в подсети?
“Сеть” — это адрес подсети (network address), полученный применением маски к IP. “Диапазон” обычно описывает первый и последний адреса в подсети. В дополнение калькулятор выводит широковещательный адрес, а также usable-хосты с учётом правил для /31 и /32.
Почему иногда два адреса в /31 считаются usable?
Для IPv4 префикс /31 часто используют в линках “точка-точка”. В современных рекомендациях это допускает использование обоих адресов подсети без вычитания “сетевого” и “широковещательного”. Калькулятор отображает количество адресов и usable-хосты.
Можно ли ввести IP без маски и получить подсеть?
Для расчёта подсети нужен минимум один параметр: IP и префикс (CIDR) или маска. Если есть только IP, определить размер подсети однозначно нельзя: он зависит от того, как настроена сеть. Калькулятор IP требует префикс или маску.
Поддерживается ли IPv6 в IP калькуляторе?
Как правило, IP-калькуляторы на сайте специализируются на IPv4 (CIDR до /32). Если нужен IPv6, уточните поддержку формата в калькуляторе или используйте отдельный инструмент для IPv6, т.к. правила и длины префиксов отличаются.
Что делать, если калькулятор показывает “неверный префикс”?
Проверьте, что префикс находится в допустимом диапазоне для IPv4: от 0 до 32. Также убедитесь, что IP-октеты в пределах 0–255 и введены без лишних символов. После исправления калькулятор сразу пересчитает сеть, broadcast и диапазон.