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

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

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

Реклама

Результатов

Доступные IP-адреса
254
hosts in a /24 subnet
Длина префикса /24
Биты под хосты 8
Всего адресов 256

Что это такое

Калькулятор количества доступных IP-адресов показывает, сколько адресов хостов вы реально можете назначить внутри подсети IPv4 с заданной длиной префикса (нотация CIDR, например /24 или /16). Это незаменимый инструмент при планировании подсетей, настройке диапазонов DHCP и оценке ёмкости сетевого сегмента.

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

Введите длину префикса подсети — число после косой черты в нотации CIDR (от 0 до 32). Нажмите «Рассчитать», и калькулятор выдаст общее число адресов в блоке, количество битов, отведённых под хосты, и число доступных адресов за вычетом адреса сети и широковещательного адреса.

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

Адрес IPv4 состоит из 32 битов. Длина префикса p задаёт сетевую часть, оставляя 32 − p битов под хосты. Поэтому общее количество адресов равно \(2^{32 - p}\). В стандартной подсети первый адрес резервируется как идентификатор сети, а последний — как широковещательный, так что число доступных адресов вычисляется так:

$$\text{доступные} = 2^{\,32 - p} - 2$$

Обратите внимание: канал «точка — точка» с маской /31 (RFC 3021) и хост-маршрут /32 — особые случаи, к которым классическое вычитание двойки не применяется.

Реклама
Схема 32-битного IPv4-адреса, разделённого границей префикса на сетевую и хостовую части, с двумя хост-адресами, отмеченными как зарезервированные
Префикс делит 32 бита на сетевую и хостовую части; биты хоста дают \(2^{32 - \text{префикс}}\) адресов, минус 2 зарезервированных.

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

Для подсети /24: битов под хосты = \(32 - 24 = 8\), всего = \(2^8 = 256\), доступных = \(256 - 2 = 254\) адреса. Подсеть /16 даёт $$2^{16} - 2 = 65\,534$$ доступных хостов.

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

Почему вычитают 2? Один адрес обозначает саму сеть, а другой является широковещательным — ни тот, ни другой нельзя назначить хосту.

А как же подсети /31? Согласно RFC 3021, в маске /31 для каналов «точка — точка» можно использовать оба адреса, что даёт 2 доступных адреса.

Подходит ли это для IPv6? Нет — этот инструмент рассчитан на IPv4. В IPv6 используются 128-битные адреса и другие правила резервирования хостов.

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