Конвертеры·Прочее

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

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

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

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

Что делает калькулятор 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/интерфейсам, эти поля экономят время и уменьшают риск ошибки.


FAQ

(Блок FAQ расположен внизу страницы и формируется из данных frontmatter.)

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

Как узнать маску (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 и диапазон.