Калькулятор подсетей IPv4
Введите IPv4-адрес и CIDR или маску подсети. Получите адрес сети, broadcast, диапазон узлов и количество адресов.
Рассчитать IPv4-подсеть
Можно вставить 192.168.1.10/24 или 192.168.1.10 255.255.255.0. Пробелы вокруг точек и разделителя не мешают расчёту; ведущие нули в октетах считаются десятичными.
От /0 до /32. Начальный слеш необязателен. Для маски допустима только непрерывная последовательность единиц.
Ввод остаётся как есть. Нормализованный адрес и фактически использованная маска показаны в результате. Поддерживается только IPv4.
Адрес сети / CIDR
192.168.1.0/24
- Введённый адрес
- 192.168.1.10
- Маска
- 255.255.255.0 (/24)
- Обратная маска (wildcard)
- 0.0.0.255
- Адрес сети
- 192.168.1.0
- Broadcast
- 192.168.1.255
- Весь диапазон
- 192.168.1.0 — 192.168.1.255
- Адреса узлов
- 192.168.1.1 — 192.168.1.254
- Всего адресов
- 256
- Адресных позиций для узлов
- 254
Количество узлов рассчитано по маске. Специальные и зарезервированные диапазоны, доступность адресов и настройки оборудования не проверяются.
Двоичная запись адреса, маски и сети
- Адрес
- 11000000.10101000.00000001.00001010
- Маска
- 11111111.11111111.11111111.00000000
- Сеть (адрес AND маска)
- 11000000.10101000.00000001.00000000
Можно вставить адрес вместе с маской. Для /31 и /32 показаны отдельные правила расчёта.
Как читать результат
Сеть и маска
Маска отделяет сетевую часть адреса от части узла. CIDR /24 означает 24 единичных бита маски и равен 255.255.255.0.
Broadcast и узлы
В обычной подсети первый адрес обозначает сеть, последний — направленный broadcast. Адреса между ними могут использоваться узлами с учётом ограничений диапазона и оборудования.
Wildcard
Обратная маска получается инверсией битов маски подсети. Для 255.255.255.0 это 0.0.0.255; не путайте её с самой маской.
Как рассчитать подсеть по IP и маске
- 1
Введите IPv4-адрес
Укажите четыре октета через точки. Вставленную запись 192.168.1.10/24 или пару адреса и маски через пробел можно оставить целиком.
- 2
Задайте маску
Если маски нет в адресе, заполните отдельное поле числом от 0 до 32 или записью вроде 255.255.255.0. Маска внутри адреса имеет приоритет.
- 3
Проверьте диапазон
Сравните введённый адрес с адресом сети и broadcast. Скопируйте расчёт или скачайте TXT. Для /31 и /32 прочитайте пояснение под результатом.
Маски и количество адресов
Для обычных подсетей из общего числа вычитаются адрес сети и broadcast. У /31 и /32 другой смысл.
| CIDR | Маска | Всего адресов | Адресные позиции узлов |
|---|---|---|---|
| /16 | 255.255.0.0 | 65 536 | 65 534 |
| /24 | 255.255.255.0 | 256 | 254 |
| /25 | 255.255.255.128 | 128 | 126 |
| /30 | 255.255.255.252 | 4 | 2 |
| /31 | 255.255.255.254 | 2 | 2, точка — точка |
| /32 | 255.255.255.255 | 1 | 1 адрес |
Для /31 расчёт соответствует RFC 3021: оба адреса используются на соединении «точка — точка». Это не замена обычной подсети для нескольких устройств.
Вопросы об IPv4-подсетях
Чем CIDR отличается от маски подсети?
Это две записи одной границы сети. Число после слеша показывает количество единичных битов слева в маске. Например, /24 соответствует 255.255.255.0, а /16 — 255.255.0.0.
Почему маска 255.0.255.0 неверна?
В маске CIDR единичные биты должны идти непрерывно от начала, а затем только нули. В 255.0.255.0 после нулей снова появляются единицы. Такая маска отклоняется, а не заменяется предполагаемым префиксом.
Почему у /31 два адреса узлов, а не ноль?
На соединении точка — точка по RFC 3021 обе адресные позиции используются сторонами соединения. Отдельных адресов сети и направленного broadcast для узлов не резервируют. Поддержка /31 зависит от оборудования и конфигурации.
Что означает подсеть /32?
Префикс /32 фиксирует все 32 бита IPv4-адреса. Получается один адрес, часто используемый как маршрут к конкретному узлу. Диапазон содержит только его, отдельного broadcast нет.
Можно ли вводить пробелы и ведущие нули?
Пробелы по краям, вокруг точек и слеша игнорируются при расчёте. Ведущие нули октетов трактуются в десятичной системе: 010 означает 10. Поле сохраняет исходный текст, а результат показывает нормализованный адрес.
Калькулятор проверяет доступность IP или определяет провайдера?
Нет. Выполняется только локальная арифметика IPv4. Сканирование сети, WHOIS, IPv6 и проверка зарезервированных диапазонов не выполняются. Число адресных позиций не гарантирует возможность назначить каждый адрес устройству.