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

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

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

Реклама

Результатов

Доступных хостов в подсети
254
usable IP addresses for /24
Длина префикса /24
Биты хоста 8
Всего адресов 256

Что такое калькулятор хостов в подсети?

Этот инструмент показывает, сколько пригодных для использования IPv4-адресов хостов помещается в подсети, заданной длиной префикса CIDR (например, /24 или /27). Он незаменим для сетевых инженеров, системных администраторов и всех, кто готовится к сертификациям вроде CCNA и кому нужно быстро и точно планировать адресное пространство.

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

Выберите длину префикса подсети из выпадающего списка — от /8 до /32. Калькулятор мгновенно покажет количество доступных хостов, число бит, отведённых под хосты, и общее число адресов в блоке. Берите меньший префикс (например, /16) для крупных сетей и больший (например, /29) — для небольших сегментов «точка — точка» или для отдельных устройств.

Разбираем формулу

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

$$\text{Доступные хосты} = 2^{\left(32 - \text{префикс}\right)} - 2$$

Особые случаи: префикс /31 содержит 2 адреса, используемые как канал «точка — точка» (RFC 3021), а /32 — это маршрут к одному хосту.

Схема 32-битного адреса IPv4, разделённого на биты сети и биты узла, с вычетом двух адресов
Биты узла (32 минус префикс) определяют количество адресов, минус 2 для адресов сети и широковещания.

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

Для подсети /26: биты хоста = 32 − 26 = 6, всего адресов = 2^6 = 64, доступных хостов = 64 − 2 = 62. Именно поэтому /26 — популярный выбор для локальных сетей отделов, где нужно подключить до 62 устройств.

$$\text{Доступные хосты} = 2^{\left(32 - 26\right)} - 2 = 2^{6} - 2 = 64 - 2 = 62$$

Разобранный пример: префикс /26 даёт 64 адреса всего и 62 пригодных для узлов
Подсеть /26 имеет 6 битов узла, что даёт 64 адреса всего и 62 пригодных для узлов.

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

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

А что с /30? Подсеть /30 содержит 4 адреса и 2 доступных хоста — классический вариант для соединений «маршрутизатор — маршрутизатор», пока не получил распространение /31.

Подходит ли это для IPv6? Нет. В IPv6 используется 128-битное адресное пространство, а широковещательный адрес не резервируется, поэтому формула «32 бита минус 2» применима только к IPv4.

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