Advanced

Калькулятор подсети / CIDR

Вычислите сетевой и широковещательный адреса, диапазон используемых хостов, их количество, маску подсети и обратную маску для любого IPv4-адреса и CIDR-префикса.
Dotted-decimal, e.g. 10.0.0.5

/

0 to 32
Usable hosts
254

Network 192.168.1.0/24

Network address
192.168.1.0
Broadcast address
192.168.1.255
First host
192.168.1.1
Last host
192.168.1.254
Subnet mask
255.255.255.0
Wildcard mask
0.0.0.255
Total addresses
256
99%
1%
Usable hosts
Reserved (network + broadcast)
Address space /24 — 256 total addresses
Step by step
  1. 1

    Host bits

    32 − 24 = 8
  2. 2

    Total addresses

    2⁸ = 256
  3. 3

    Usable hosts

    256 − 2 = 254
    Two addresses are reserved: the network address and the broadcast address.
Результаты являются ориентировочными и предназначены только для общего ознакомления, а не для профессиональных рекомендаций — всегда самостоятельно проверяйте важные результаты, прежде чем полагаться на них. Читать полный отказ от ответственности.
Быстрый ответ

Как работает этот калькулятор?

Введите IPv4-адрес и CIDR-префикс, чтобы получить сетевой и широковещательный адреса, первый и последний используемые хосты, общее число используемых хостов, а также маску подсети и обратную маску. Маска формируется из префикса, сетевой адрес: IP AND маска, количество используемых хостов: 2^(32−prefix)−2.

Формула
mask = 0xFFFFFFFF << (32 − prefix); network = ip & mask; broadcast = network | ~mask; usable hosts = 2^(32 − prefix) − 2
How this is calculated

IPv4-адрес разбирается из десятичной нотации с точками в одно 32-битное беззнаковое целое число, каждый из четырёх октетов занимает 8 бит. Длина префикса (число после косой черты в CIDR-нотации, от 0 до 32) указывает, сколько старших бит идентифицируют сеть; оставшиеся биты идентифицируют хосты внутри этой сети.

Маска подсети строится сдвигом всех единиц влево на (32 − prefix) бит: сетевые биты становятся равными 1, а хостовые биты — 0. Сетевой адрес — побитовое AND IP-адреса и маски (хостовые биты обнуляются). Широковещательный адрес получается OR сетевого адреса и обратной маски (инвертированной маски подсети), что устанавливает все хостовые биты в 1. Первый используемый хост — сетевой адрес плюс один, последний используемый хост — широковещательный адрес минус один.

Количество используемых хостов равно 2^(32 − prefix) − 2, поскольку сетевой и широковещательный адреса не могут быть назначены устройствам. Два префикса — особые случаи: /31 имеет ровно 2 используемых адреса (RFC 3021 разрешает использовать оба для каналов «точка–точка»), а /32 описывает один хост с 1 адресом. Все вычисления используют беззнаковые 32-битные операции (>>> 0), поэтому результаты никогда не бывают отрицательными.

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

В обычной подсети первый адрес зарезервирован как идентификатор сети, а последний — как широковещательный адрес, поэтому ни тот ни другой не может быть назначен устройству. Вот почему число используемых хостов для префиксов /30 и короче равно общему числу адресов минус два.

Обратная маска — побитовое обратное маски подсети: там, где у маски единицы, у обратной — нули, и наоборот. Она широко используется в списках контроля доступа и правилах маршрутизации для указания, какие биты адреса могут варьироваться.

Префикс /32 представляет единственный хост (один адрес, используется для петлевых интерфейсов или маршрутов хоста). Префикс /31 даёт два адреса без резервирования сетевого/широковещательного адреса, что RFC 3021 допускает для каналов «точка–точка», — оба конца можно использовать.

Также известен как

калькулятор подсети
cidr калькулятор
расчёт подсети
маска подсети
адрес сети
broadcast адрес
диапазон хостов
ipv4 подсеть

APA

TG we-Calculate Editorial Team. (2026). Калькулятор подсети / CIDR [Online calculator]. TG we-Calculate. https://we-calculate.com/ru/calculator/subnet-calculator

Chicago

TG we-Calculate Editorial Team. "Калькулятор подсети / CIDR." TG we-Calculate. 2026. https://we-calculate.com/ru/calculator/subnet-calculator.

IEEE

TG we-Calculate Editorial Team, "Калькулятор подсети / CIDR," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/ru/calculator/subnet-calculator

BibTeX

@misc{wecalculate_subnet_calculator, title = {Калькулятор подсети / CIDR}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/ru/calculator/subnet-calculator}}, year = {2026}, note = {TG we-Calculate} }

Этот калькулятор вам помог?

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