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

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

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

Реклама

Результатов

Subnet Mask for /24
255.255.255.0
десятичный формат с точками
Префикс CIDR /24
Маска подсети 255.255.255.0
Обратная маска (wildcard) 0.0.0.0.0.0.255.0
Всего адресов 256
Доступных хостов 254
Октет 2 255
Октет 3 255
Октет 4 0

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

Бесклассовая адресация (CIDR, Classless Inter-Domain Routing) описывает сеть с помощью длины префикса — например, /24. Этот калькулятор преобразует длину префикса в эквивалентную маску подсети в десятичном формате (например, 255.255.255.0), а заодно показывает обратную маску (wildcard), общее число адресов и количество доступных хостов. Он работает с любым префиксом от /0 до /32 и подходит для сетей IPv4 в любой стране.

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

Укажите длину префикса CIDR — число после слеша — и калькулятор сразу выдаст соответствующую маску подсети и связанные с ней значения. Например, введите 24, чтобы увидеть маску для типичной домашней сети или небольшого офиса.

Как работает формула

Маска подсети — это 32-битное число, у которого первые n бит равны 1, а остальные — 0. Чтобы её получить, берём значение из всех единиц \(2^{32} - 1\) и сдвигаем его влево на \(32 - n\) позиций.

$$\text{Subnet Mask} = \left(2^{32} - 2^{\,32 - \text{Prefix (/n)}}\right) \;\text{in dotted decimal}$$

Если разбить 32 бита на четыре группы по 8 бит, получим четыре октета. Каждый октет равен \(256 - 2^{(8 - bits)}\), где bits — это сколько бит данного октета попадает внутрь префикса.

Реклама
32-битная маска подсети, разделённая на биты сети (единицы) и биты хоста (нули)
Префикс /24 устанавливает крайние левые 24 бита в 1 (сеть), а остальные 8 бит в 0 (хост).

Разбор на примере

Возьмём /26: в маске 26 ведущих единиц. Первые три октета полностью заполнены (255.255.255), а в четвёртом октете задействовано 2 бита:

$$256 - 2^{(8-2)} = 256 - 64 = 192$$

Значит, маска — 255.255.255.192. Всего адресов: \(2^{(32-26)} = 64\), доступных хостов: \(64 - 2 = 62\).

Двоичные октеты, преобразованные в десятичные значения маски подсети 255 и 224
Каждая группа из восьми бит маски преобразуется в десятичное значение, например 11111111=255 и 11100000=224.

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

Почему из числа хостов вычитают 2? Один адрес служит идентификатором сети, ещё один — широковещательным (broadcast), а всё остальное остаётся под хосты. (Для /31 и /32 действуют особые правила для соединений «точка-точка».)

Что такое обратная маска (wildcard)? Это побитовая инверсия маски подсети (255 минус каждый октет). Она часто применяется в списках контроля доступа (ACL) и протоколах маршрутизации, таких как OSPF.

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

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