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

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

Введите значение от 0 до 32. Соответствующая маска подсети в десятично-точечной записи рассчитается автоматически.

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

Реклама

Результатов

Subnet Mask for /24
255.255.255.0
маска подсети в десятично-точечной записи
запись CIDR /24
Всего адресов 256
Доступных хостов 254

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

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

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

Введите длину префикса CIDR (число после слеша) в диапазоне от 0 до 32 — и калькулятор мгновенно покажет соответствующую маску подсети, общее число адресов и количество доступных хостов. Чтобы выполнить обратную операцию — перейти от маски к префиксу CIDR — просто посчитайте количество подряд идущих единиц (1) в начале маски: в 255.255.255.0 их 24, значит это /24.

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

Адрес IPv4 состоит из 32 бит. Сеть /n устанавливает первые n бит в 1 (сетевая часть), а остальные — в 0 (хостовая часть). Поэтому числовое значение маски равно \(2^{32} - 2^{\left(32 - n\right)}\). Если разбить это 32-битное число на четыре группы по 8 бит, мы получим привычные октеты в десятично-точечной записи. Количество адресов в блоке равно \(2^{\left(32 - n\right)}\), а вычитая 2 (адрес самой сети и широковещательный адрес), мы получаем число доступных хостов.

$$\text{Mask} = 2^{32} - 2^{\left(32 - \text{Prefix}\right)} \quad,\quad \text{Total} = 2^{\left(32 - \text{Prefix}\right)}$$
Схема 32-битной маски IPv4, разделённой на биты сети и узла
Префикс /24 заполняет первые 24 бита единицами (сеть) и оставляет 8 бит нулями (узел).

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

Для /26: $$2^{32} - 2^{\left(32 - 26\right)} = 4\,294\,967\,296 - 64 = 4\,294\,967\,232.$$ В двоичном виде это 11111111.11111111.11111111.11000000, то есть 255.255.255.192. Блок вмещает \(2^6 = 64\) адреса, что даёт \(64 - 2 = 62\) доступных хоста.

Сопоставление CIDR-префикса /24 с десятичной маской подсети 255.255.255.0
Префикс /24 соответствует маске в десятичной записи с точками 255.255.255.0.

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

Что означает /32? Префикс /32 — это один-единственный хост (один адрес) с маской 255.255.255.255 и нулём доступных хостов.

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

Это для IPv4 или IPv6? Конвертер работает с масками подсети IPv4 (32 бита). В IPv6 используются длины префикса вплоть до /128, и маски в десятично-точечной записи там не применяются.

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