UnitConv
Сети и разработка

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

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

Ввод

/24

Результаты

Нотация CIDR
192.168.1.0/24
Адрес сети
192.168.1.0
Широковещательный адрес
192.168.1.255
Диапазон используемых хостов
192.168.1.1 – 192.168.1.254
Маска подсети
255.255.255.0 (/24)
Обратная маска
0.0.0.255
Всего адресов
256
Используемых хостов
254
Класс IP
Класс C
Область
Частный

Двоичное представление

Биты сетиБиты хоста

IPv4-адрес

11000000
.
10101000
.
00000001
.
00001010

Адрес сети

11000000
.
10101000
.
00000001
.
00000000

Маска подсети

11111111
.
11111111
.
11111111
.
00000000

Все вычисления выполняются локально в вашем браузере. Ни один адрес не отправляется на сервер.

Об этом инструменте

Этот калькулятор подсетей IPv4 превращает IP-адрес и префикс CIDR во всё, что нужно для планирования сети или устранения неполадок. Введите адрес вроде 192.168.1.10 и передвиньте ползунок префикса (или вставьте маску подсети, например 255.255.255.0), и инструмент мгновенно покажет адрес сети, широковещательный адрес, первый и последний используемый хост, общее число адресов и число используемых хостов, маску подсети в точечно-десятичном виде и её обратную маску, класс IP (A-E) и является ли адрес частным или публичным. Цветное двоичное представление делит каждый октет на биты сети и биты хоста, чтобы вы видели, как маска разделяет адрес. Особые случаи обрабатываются правильно: /31 даёт два используемых адреса по RFC 3021, /32 описывает один хост, а /30 даёт ровно два хоста. Все вычисления выполняются в браузере с точной беззнаковой 32-битной арифметикой - данные не покидают ваше устройство.

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

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

Как это работает

IPv4-адрес - это 32-битное число, записанное как четыре 8-битных октета. Префикс CIDR указывает, сколько старших битов определяют сеть; остальные определяют хост. Маска подсети - это эти старшие единичные биты, поэтому для /24 она равна 11111111.11111111.11111111.00000000 = 255.255.255.0. Адрес сети - это IP, побитово сложенный по И с маской; широковещательный адрес - это сеть, сложенная по ИЛИ с обратной маской (инверсией маски). Общее число адресов в блоке равно 2^(32 − префикс), а число используемых хостов - это значение минус два (адреса сети и широковещания) для префиксов до /30. /31 - это особый случай «точка-точка» из RFC 3021 с двумя используемыми адресами и без широковещания, а /32 - это один хост. Инструмент выполняет каждый шаг с точной беззнаковой 32-битной арифметикой (используя >>> 0, чтобы результаты никогда не становились отрицательными), поэтому даже блок /8 правильно сообщает о 16 777 214 используемых хостах.

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

В чём разница между адресом сети и широковещательным адресом?

Адрес сети - это первый адрес блока (все биты хоста равны 0), он именует саму подсеть и не назначается устройству. Широковещательный адрес - последний адрес (все биты хоста равны 1), он используется для отправки всем хостам подсети одновременно. Для /24 вида 192.168.1.0/24 сеть - это 192.168.1.0, широковещание - 192.168.1.255, а для хостов остаются 192.168.1.1 - 192.168.1.254.

Почему число используемых хостов на два меньше общего?

В обычной подсети (блоки /30 и крупнее, то есть префикс 30 или меньше) первый адрес зарезервирован как адрес сети, а последний - как широковещательный, поэтому ни один из них нельзя назначить устройству. Поэтому /24 имеет 256 адресов всего, но лишь 254 используемых хоста. Исключения - /31, использующий оба адреса для соединения «точка-точка», и /32, который является одним хостом.

Как маска подсети связана с префиксом CIDR?

Они описывают одно и то же разделение в двух нотациях. Префикс - это число старших единичных битов маски: /24 означает 24 единицы, то есть 255.255.255.0; /26 означает 26 единиц, то есть 255.255.255.192. Здесь можно вводить любое из них: ввод корректной маски задаёт ползунок префикса, а перемещение ползунка обновляет маску.

Как определить, является ли IP-адрес частным?

Частные диапазоны (RFC 1918) - это 10.0.0.0/8, 172.16.0.0/12 и 192.168.0.0/16; они используются во внутренних домашних и корпоративных сетях и не маршрутизируются в публичном интернете. Этот инструмент также помечает как непубличные петлевой (127.0.0.0/8), локальный для канала (169.254.0.0/16) и операторский NAT (100.64.0.0/10). Любой другой адрес считается публичным.

Что такое классы IP-адресов от A до E?

Классы - это историческая схема на основе первого октета: класс A (0-127) использовал 8-битную сетевую часть, класс B (128-191) - 16 бит, класс C (192-223) - 24 бита. Класс D (224-239) - это многоадресная рассылка, класс E (240-255) зарезервирован. Современные сети используют бесклассовую CIDR, но класс всё ещё показывается здесь, поскольку он встречается в старой документации и экзаменах.

Связанные инструменты и применение

Сочетайте калькулятор подсетей с конвертером систем счисления, чтобы видеть адреса в двоичном и шестнадцатеричном виде, с побитовым калькулятором для экспериментов с масками И/ИЛИ и с генераторами хешей и UUID для токенов. Сетевые инженеры и студенты используют его для планирования адресного пространства, расчёта подсетей VLSM, проверки правил межсетевого экрана и решения задач по подсетям в стиле CCNA.