CCalculate.Studio

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

Этот калькулятор подсетей принимает адрес IPv4 и длину префикса CIDR (например, 192.168.1.10/24) и возвращает адрес сети, маску подсети, широковещательный адрес, первый и последний доступные адреса хостов, а также количество доступных хостов. Расчёт следует правилам бесклассовой адресации CIDR, включая особый случай /31 для двухточечных каналов, описанный в RFC 3021.

Последняя проверка: 2026-07-07
Add as preferred on Google

Справочная таблица префиксов CIDR

В таблице перечислены распространённые длины префикса с масками в десятичной записи и количеством доступных хостов по стандартным правилам CIDR.

ПрефиксМаска подсетиДоступных хостов
/8255.0.0.016 777 214
/16255.255.0.065 534
/24255.255.255.0254
/25255.255.255.128126
/26255.255.255.19262
/27255.255.255.22430
/28255.255.255.24014
/29255.255.255.2486
/30255.255.255.2522
/31255.255.255.2542 (двухточечный канал, RFC 3021)
/32255.255.255.2551 (маршрут к одному хосту)
  • Для сетей /31 RFC 3021 отменяет резервирование адреса сети и широковещательного адреса, поэтому на двухточечных каналах доступны оба адреса; калькулятор указывает 2 хоста и показывает оба адреса как доступный диапазон.
  • Диапазоны частных адресов, зарезервированные RFC 1918, — это 10.0.0.0/8, 172.16.0.0/12 и 192.168.0.0/16; адреса из этих блоков не маршрутизируются в публичном интернете.
  • Калькулятор охватывает только IPv4; в IPv6 используются 128-битные адреса со своими соглашениями о префиксах.

Что такое разбиение на подсети и CIDR?

Адрес IPv4 — это 32-битное число, которое принято записывать четырьмя десятичными октетами (например, 192.168.1.10). Разбиение на подсети делит адрес на сетевую часть, определяющую подсеть, и хостовую часть, определяющую устройство внутри неё. Точку разделения задаёт длина префикса: /24 означает, что первые 24 бита относятся к сетевой части, а на хосты остаётся 8 бит. Механизм подсетей был стандартизирован в RFC 950 (1985).

CIDR — бесклассовая междоменная маршрутизация, описанная в RFC 4632, — заменила прежнюю систему классов A/B/C произвольными длинами префикса, которые записываются через косую черту. Маска подсети — это префикс, выраженный 32-битным шаблоном из единиц, за которыми идут нули: /24 соответствует 255.255.255.0. Применение маски к адресу побитовой операцией AND даёт адрес сети.

В обычной подсети два адреса зарезервированы: хостовая часть из одних нулей — это адрес сети, а из одних единиц — широковещательный адрес. Поэтому подсеть /24 даёт 2⁸ − 2 = 254 доступных адреса хостов. Исключение — /31, который RFC 3021 определяет для двухточечных каналов: адресов всего два, широковещания нет, поэтому доступны оба. Префикс /32 обозначает маршрут к одному хосту.

Как пользоваться этим калькулятором подсетей

  1. Введите любой адрес IPv4 из нужной подсети в десятичной записи с точками (например, 192.168.1.10).
  2. Введите длину префикса CIDR от 0 до 32 — число после косой черты в записи вида /24.
  3. Прочитайте адрес сети, маску подсети и широковещательный адрес, вычисленные по маске.
  4. Используйте диапазон первого и последнего доступного хоста и количество хостов, чтобы спланировать адресацию устройств в подсети.

Математика расчёта подсети

usable hosts = 2^(32 − prefix) − 2 (for /0 to /30)
network = IP AND mask; broadcast = network OR (NOT mask)

Маска подсети для длины префикса n — это 32-битное значение с n ведущими единичными битами. Адрес сети = IP AND маска; широковещательный адрес = сеть OR NOT маска; количество доступных хостов = 2^(32−n) − 2 для префиксов вплоть до /30. Первый доступный хост — это адрес сети плюс единица, а последний — широковещательный адрес минус единица.

Разбор примера: 192.168.1.10/24. Маска равна 255.255.255.0. Операция AND даёт сеть 192.168.1.0; операция OR с инвертированной маской даёт широковещательный адрес 192.168.1.255. Доступный диапазон — от 192.168.1.1 до 192.168.1.254, то есть 2⁸ − 2 = 254 хоста.

Частые ошибки

  • Считать адрес сети и широковещательный адрес назначаемыми хостам: в /24 всего 256 адресов, но доступных хостов только 254 (кроме двухточечных каналов /31).
  • Полагать, что любая подсеть начинается на .0 и заканчивается на .255: подсеть /26 вида 192.168.1.64/26 идёт от .64 (сеть) до .127 (широковещательный адрес).
  • Путать длину префикса с числом хостовых битов: /24 означает 24 сетевых бита и 32 − 24 = 8 хостовых.
  • Использовать /30 (2 хоста) там, где /31 (тоже 2 хоста по RFC 3021) вдвое сократил бы расход адресов на двухточечных каналах.

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

Сколько доступных хостов в сети /24?

254. Префикс /24 оставляет 8 хостовых битов, что даёт 2⁸ = 256 адресов; из них адрес из одних нулей служит идентификатором сети, а из одних единиц — широковещательным адресом, поэтому назначить хостам можно 254 адреса — например, от 192.168.1.1 до 192.168.1.254 в сети 192.168.1.0/24.

Что означает /24 в записи IP-адреса?

Это длина префикса CIDR — количество ведущих битов, образующих сетевую часть адреса. /24 означает, что первые 24 из 32 битов определяют сеть, что соответствует маске подсети 255.255.255.0, а оставшиеся 8 битов определяют хосты внутри неё.

Что такое маска подсети?

Маска подсети — это длина префикса, записанная 32-битным шаблоном: единицы над сетевыми битами и нули над хостовыми. Побитовая операция AND между адресом и его маской даёт адрес сети. Например, маска 255.255.255.192 соответствует префиксу /26 и оставляет 6 хостовых битов (62 доступных хоста).

Почему в подсети /31 два доступных хоста, а не ноль?

По классическим правилам /31 израсходовал бы оба своих адреса на идентификатор сети и широковещательный адрес. RFC 3021 (2000) переопределил /31 для двухточечных каналов: конечных точек ровно две, широковещание не нужно, поэтому назначить можно оба адреса. По сравнению с /30 это вдвое сокращает расход адресов на каналах между маршрутизаторами.

Что такое частные IP-адреса?

RFC 1918 резервирует три блока IPv4 для частного использования: 10.0.0.0/8, 172.16.0.0/12 и 192.168.0.0/16. Адреса из этих диапазонов можно повторно использовать в любой организации или домашней сети, но они не маршрутизируются в публичном интернете; для выхода в интернет шлюз NAT транслирует их в публичные адреса.

Для чего нужен широковещательный адрес?

Широковещательный адрес — старший адрес подсети, у которого все хостовые биты равны единице. Пакет, отправленный на него, доставляется каждому хосту этой подсети, на чём основаны такие механизмы, как обнаружение DHCP. Устройству такой адрес назначить нельзя — за исключением двухточечных каналов /31, у которых широковещательного адреса нет вовсе.

Источники

  1. Mogul J, Postel J. Internet Standard Subnetting Procedure. RFC 950, IETF, 1985.
  2. Fuller V, Li T. Classless Inter-domain Routing (CIDR): The Internet Address Assignment and Aggregation Plan. RFC 4632, IETF, 2006.
  3. Retana A, White R, Fuller V, McPherson D. Using 31-Bit Prefixes on IPv4 Point-to-Point Links. RFC 3021, IETF, 2000.
  4. Rekhter Y, Moskowitz B, Karrenberg D, de Groot GJ, Lear E. Address Allocation for Private Internets. RFC 1918, IETF, 1996.

Похожие калькуляторы

Guides & articles