Инструменты IP-калькулятора
Как рассчитать диапазон CIDR?
Получите по IPv4-адресу и префиксу согласованные сетевой и широковещательный адреса, диапазон хостов и обоснованный план подсети.
Автор Винешваран Виджаякумар, разработчик и издатель | | Проверено в соответствии с редакционной политикой ClockTools
Оглавление
Диапазон CIDR определяется IPv4-адресом и длиной префикса. Префикс фиксирует биты сети; оставшиеся 32 − prefix бит задают размер блока. Для 192.168.1.130/26 блок содержит 2^(32−26) = 64 адресов, а .130 входит в 192.168.1.128–192.168.1.191. Калькулятор IP-подсетей ClockTools показывает сетевой и широковещательный адреса, обратную маску и доступный диапазон хостов вместе с двоичной границей.
Что означает число после косой черты?
IPv4 содержит 32 бита. Префикс CIDR показывает, сколько начальных битов закреплено за сетевой частью. Спецификация CIDR в RFC 4632 определяет число после косой черты как десятичное значение от 0 до 32. Префикс /24 закрепляет 24 бита и оставляет 8 бит узла; /26 закрепляет 26 и оставляет 6.
Это соотношение дает общий размер блока:
total addresses = 2^(32 − prefix length)
Добавление единицы к префиксу уменьшает блок вдвое. Вычитание единицы удваивает это значение. Направление часто сбивает людей с толку: большее число косой черты описывает меньший адресный блок, потому что меньше бит остается доступным для изменения.
| Префикс | Маска подсети | Всего адресов | Шаг блока в последнем октете |
|---|---|---|---|
| /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 вручную?
Используйте эту последовательность вместо того, чтобы гадать по видимому адресу:
- Вычтите префикс из 32, чтобы получить количество бит хоста.
- Рассчитать
2^(host bits)чтобы получить общее количество адресов. - Найдите октет, на котором заканчивается префикс.
- По шагу блока в этом октете округлите адрес вниз до границы сети.
- Добавьте общий размер блока, а затем вычтите единицу, чтобы найти широковещательный адрес.
- Для обычной подсети IPv4 рассматривайте адреса между этими конечными точками как обычный диапазон хостов.
Для 192.168.1.130/26, остается шесть хост-битов. Размер блока равен 64, поэтому действительные границы последнего октета: 0, 64, 128и 192. Потому что 130 лежит между 128 и 191, сеть есть .128 и широковещательный адрес .191.
В двоичном формате последний октет делает границу явной:
Address: 130 = 10000010
/26 mask: 11000000
Network: 128 = 10000000
Broadcast: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 − mask octet. Для /26, последний октет маски 192, поэтому приращение равно 64. Разделите октет адреса на это приращение, отбросьте остаток и умножьте обратно:
floor(130 / 64) × 64 = 128
Следующая граница – 128 + 64 = 192, поэтому текущий блок заканчивается на 191. Этот ярлык также работает в более раннем октете для таких префиксов, как /20; более поздние октеты затем охватывают всю свою 0–255 диапазон.
Не округляйте до ближайшего кратного. Всегда округляйте в меньшую сторону. Адрес .190 все еще находится в .128/26 заблокировать, хотя 192 численно ближе.
Сколько адресов и доступных хостов содержится в блоке?
Общее количество адресов всегда соответствует формуле степени двойки. Знакомый total − 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 должен иметь размер, равный степени двойки, и начинаться на соответствующей двоичной границе. Для произвольных диапазонов может потребоваться несколько блоков.

