Инструменты IP-калькулятора
Как рассчитать диапазон CIDR?
Превратите адрес и префикс IPv4 в согласованную сеть, широковещательный адрес, диапазон хостов и защищенный план подсети.
Автор Винешваран Виджаякумар, разработчик и издатель | | Рассмотрено под ClockTools редакционная политика
Оглавление
Диапазон CIDR определяется двумя фактами: адресом IPv4 и длиной префикса. Префикс фиксирует сетевые биты; оставшееся 32 — префикс биты определяют размер блока. Для 192.168.1.130/26, блок содержит 2^(32−26) = 64 адреса и .130 падает внутрь 192.168.1.128–192.168.1.191. ClockTools Калькулятор IP-подсети подтверждает сеть, широковещательную рассылку, подстановочную маску и используемый диапазон хостов, одновременно раскрывая двоичную границу.
Что означает число после косой черты?
IPv4 имеет 32 бит. Префикс CIDR указывает, сколько ведущих бит зафиксировано в сетевой части. Спецификация CIDR в RFC 4632 определяет значение косой черты как десятичное число от 0 до 32. А /24 исправляет 24 бит и оставляет 8 бит хоста; а /26 исправляет 26 и оставляет 6.
Это соотношение дает общий размер блока:
общее количество адресов = 2^(32 — длина префикса)
Добавление единицы к префиксу уменьшает блок вдвое. Вычитание единицы удваивает это значение. Направление часто сбивает людей с толку: большее число косой черты описывает меньший адресный блок, потому что меньше бит остается доступным для изменения.
| Префикс | Маска подсети | Всего адресов | Приращение блока в последнем октете |
|---|---|---|---|
| /24 | 255.255.255.0 | 256 | 256 |
| /25 | 255.255.255.128 | 128 | 128 |
| /26 | 255.255.255.192 | 64 | 64 |
| /27 | 255.255.255.224 | 32 | 32 |
| /28 | 255.255.255.240 | 16 | 16 |
| /29 | 255.255.255.248 | 8 | 8 |
| /30 | 255.255.255.252 | 4 | 4 |
Как вычислить диапазон CIDR вручную?
Используйте эту последовательность вместо того, чтобы гадать по видимому адресу:
1. Вычтите префикс из 32, чтобы получить количество бит хоста.
2. Рассчитать 2^(биты хоста) чтобы получить общее количество адресов.
3. Найдите октет, на котором заканчивается префикс.
4. Используйте приращение блока в этом октете, чтобы округлить адрес до границы сети.
5. Добавьте общий размер блока, а затем вычтите единицу, чтобы найти широковещательный адрес.
6. Для обычной подсети IPv4 рассматривайте адреса между этими конечными точками как обычный диапазон хостов.
Для 192.168.1.130/26, остается шесть хост-битов. Размер блока равен 64, поэтому действительные границы последнего октета: 0, 64, 128и 192. Потому что 130 лежит между 128 и 191, сеть есть .128 и широковещательный адрес .191.
В двоичном формате последний октет делает границу явной:
```текст
Адрес: 130 = 10000010
/26 маска: 11000000
Сеть: 128 = 10000000
Трансляция: 191 = 10111111
```
Побитовое И между адресом и маской очищает биты хоста для поиска сети. Установка этих битов хоста позволяет найти широковещательный адрес.
Что вернул калькулятор для 192.168.1.130/26?
В реальном тесте на 2026-09-01 введите 192.168.1.130/26 немедленно выдал эти значения:
| Результат | Наблюдаемое значение |
|---|---|
| CIDR блок | 192.168.1.128/26 |
| Маска подсети | 255.255.255.192 |
| Сетевой адрес | 192.168.1.128 |
| Широковещательный адрес | 192.168.1.191 |
| Первый пригодный хост | 192.168.1.129 |
| Последний доступный хост | 192.168.1.190 |
| Всего адресов | 64 |
| Традиционные удобные хосты | 62 |
| Подстановочная маска | 0.0.0.63 |
Инструмент также отображал адрес, маску и сеть в двоичном виде. Это второе представление полезно, когда десятичный ответ выглядит правдоподобным, но граница подсети могла быть округлена до неправильного кратного.
Какой ярлык работает внутри одного изменяющегося октета?
Когда префикс заканчивается в последнем октете, вычислите 256 — октет маски. Для /26, последний октет маски 192, поэтому приращение равно 64. Разделите октет адреса на это приращение, отбросьте остаток и умножьте обратно:
пол(130 / 64) × 64 = 128
Следующая граница – 128 + 64 = 192, поэтому текущий блок заканчивается на 191. Этот ярлык также работает в более раннем октете для таких префиксов, как /20; более поздние октеты затем охватывают всю свою 0–255 диапазон.
Не округляйте до ближайшего кратного. Всегда округляйте в меньшую сторону. Адрес .190 все еще находится в .128/26 заблокировать, хотя 192 численно ближе.
Сколько адресов и доступных хостов содержится в блоке?
Общее количество адресов всегда соответствует формуле степени двойки. Знакомый итого — 2 Правило пригодного для использования хоста применяется к обычным подсетям IPv4, где значение хоста, равное нулю, идентифицирует сеть, а значение, равное единице, представляет собой направленную широковещательную рассылку.
Два крайних случая требуют отдельного рассмотрения. А /32 называет один адрес IPv4. А /31 может нумеровать две конечные точки соединения «точка-точка». RFC 3021 указывает, что оба значения в 31-битной подсети «точка-точка» интерпретируются как адреса хостов.
Использован второй живой тест ClockTools. 203.0.113.9/31. Калькулятор вернул блок 203.0.113.8/31, два общих адреса и два пригодных для использования хоста. Этот результат подходит для исключения «точка-точка»; его не следует обобщать на обычную локальную сеть с множественным доступом.
Может ли каждый диапазон от начала до конца быть одним блоком CIDR?
Нет. Одиночный блок CIDR должен иметь размер, равный степени двойки, и начинаться на границе, соответствующей этому размеру. Диапазон 192.168.1.128–192.168.1.191 ровно один /26. Диапазон .130–.191 нет, поскольку в нем отсутствуют первые два адреса выровненного блока.
Для произвольного начала и конца может потребоваться несколько блоков CIDR. Не увеличивайте диапазон просто для того, чтобы сделать компактное обозначение, когда результат будет использоваться в списке разрешений, правиле брандмауэра или маршруте. Добавление непредусмотренных адресов меняет смысл безопасности и маршрутизации.
Как проверить план подсети?
Рассматривайте расчет как часть проверки конфигурации:
- Убедитесь, что блок CIDR не перекрывает другую маршрутизируемую или подключенную к VPN сеть.
- Отделите общие адреса от адресов, которые ваша платформа фактически разрешает для хостов.
- Проверьте, резервирует ли шлюз, пул DHCP или облачный провайдер дополнительные значения.
- Проверьте точные границы сети и широковещательной передачи с помощью калькулятор подсети.
- Использование Какой у меня IP только для публичного адреса, видимого браузеру; он не раскрывает план частной подсети локальной сети.
- Использование Отследить маршрут когда реальный вопрос заключается в пути к месту назначения, а не в размере блока адреса.
- Проверьте государственную услугу с помощью Проверка доступности сайта когда проблема заключается в достижимости, а не в арифметике подсетей.
Безопасный результат — это не просто математически правильный префикс. Это правильно выровненный блок, соответствующий предполагаемой сети, правилам платформы и политике доступа.
Часто задаваемые вопросы
Что означает /24 в CIDR?
/24 фиксирует первые биты 24 в качестве префикса сети IPv4 и оставляет биты 8 для изменения. Всего в выровненном блоке будет создано 256 адресов.
Как мне узнать сетевой адрес CIDR?
Примените маску подсети к адресу IPv4 с помощью побитового И или округлите изменяющийся октет до ближайшей допустимой границы блока.
Как узнать адрес трансляции?
Найдите следующую выровненную границу сети и вычтите единицу или установите каждый бит хоста в текущем блоке равным единице.
Почему /26 имеет 64 адресов?
IPv4 имеет 32 бит. /26 оставляет 6 бит хоста, а 2 в степени 6 соответствует 64 общим битовым комбинациям.
Каждая подсеть IPv4 теряет два полезных адреса?
Нет. Традиционное сетевое и широковещательное резервирование применяется к обычным подсетям, тогда как каналы /31 «точка-точка» и /32 маршруты узлов являются особыми случаями.
Может ли один блок CIDR представлять любой диапазон IP-адресов?
Нет. Одиночный блок CIDR должен иметь размер, равный степени двойки, и начинаться на соответствующей двоичной границе. Для произвольных диапазонов может потребоваться несколько блоков.

