Конвертер IP-диапазона в CIDR
Превратите начальный и конечный IP в наименьший набор CIDR-блоков или разверните CIDR обратно в его первый и последний адрес — всё в вашем браузере.
Конвертер IP-диапазона в CIDR работает целиком в вашем браузере. Начальный и конечный адреса, CIDR-блоки и диапазоны, которые вы вводите, обрабатываются на вашем устройстве и никогда не загружаются в ArrayKit.
Открыть калькулятор CIDR / подсетей
Об инструменте Конвертер IP-диапазона в CIDR
Конвертер IP-диапазона в CIDR берёт начальный и конечный адрес и возвращает минимальный набор выровненных CIDR-блоков, покрывающих диапазон точно — не больше и не меньше. Он использует жадный алгоритм наибольшего блока, так что аккуратный диапазон вроде 192.168.1.0 до 192.168.1.255 сворачивается в единый 192.168.1.0/24, тогда как диапазон вне границ разбивается на наименьшее число блоков, которые всё же дают точное число адресов. Переключитесь в обратный режим, чтобы развернуть любой CIDR обратно в его сеть, первый IP, последний IP и общее число адресов. Поддерживаются и IPv4, и IPv6, с математикой больших чисел, так что даже префикс IPv6 /32 сообщает своё полное число 2^96. Создан для сетевых инженеров, пишущих правила фаервола, ACL, таблицы маршрутов и списки разрешений, и всё работает на вашем устройстве, так что ваша топология никогда не покидает браузер.
Возможности
- Агрегируйте любую пару начальный–конечный IP в минимальный набор выровненных CIDR-блоков
- Жадный алгоритм наибольшего блока — наименьшее число блоков, покрывающих диапазон точно
- Обратный режим разворачивает CIDR в сеть, первый IP, последний IP и число адресов
- Полная поддержка IPv4 и IPv6 с математикой больших чисел для огромных префиксов
- Скопируйте каждый выданный CIDR-блок сразу для вставки в ACL или таблицы маршрутов
- Сообщает точное число адресов, чтобы вы могли с первого взгляда проверить покрытие
- Понятные ошибки для перевёрнутых диапазонов, смешанных версий IP и некорректного ввода
- Работает целиком в вашем браузере — никакие адреса или диапазоны не загружаются
Как использовать Конвертер IP-диапазона в CIDR
- Оставьте выбранной вкладку «Диапазон → CIDR»
- Введите начальный и конечный IP-адрес (оба IPv4 или оба IPv6)
- Прочитайте агрегированные CIDR-блоки и скопируйте их в один клик
- Переключитесь на «CIDR → диапазон», чтобы развернуть блок в его первый и последний IP
Пример
Ввод
start: 192.168.1.0
end: 192.168.2.10
Результат
192.168.1.0/24
192.168.2.0/29
192.168.2.8/31
192.168.2.10/32
Диапазон вне границ разбивается на наименьшее число блоков, покрывающих его точно.
Частые ошибки и устранение неполадок
- Инструмент сообщает 'Start address must be less than or equal to the end address.' — Начальный IP численно выше конечного. Поменяйте два значения местами, чтобы меньший адрес был в поле «Начало».
- Появляется 'Start and end must be the same IP version'. — Вы смешали адрес IPv4 с IPv6. Используйте два адреса IPv4 или два адреса IPv6 — один диапазон не может охватывать оба семейства.
- Аккуратно выглядящий диапазон даёт больше блоков, чем ожидалось. — CIDR-блоки должны иметь размер степени двойки и быть выровнены по своей границе. Диапазон, который не начинается и не заканчивается на этих границах, требует нескольких блоков; их числа всё же дают в сумме точный размер диапазона.
- Обратный режим показывает другую сеть, чем адрес, который вы ввели. — CIDR определяется своим сетевым адресом, поэтому хостовые биты маскируются. 192.168.1.130/24 нормализуется в 192.168.1.0/24 — это ожидаемо.
Часто задаваемые вопросы
- Как конвертер выбирает, какие CIDR-блоки вывести?
- Он идёт по диапазону от начального адреса и на каждом шаге выдаёт наибольший блок, который одновременно выровнен по текущему адресу и помещается в оставшийся диапазон. Повторение этого жадно даёт минимальный набор CIDR-блоков, покрывающих диапазон точно.
- Почему мой диапазон превращается в несколько CIDR-блоков, а не в один?
- Один CIDR-блок всегда содержит число адресов, равное степени двойки, выровненное по своей границе. Если ваши начало и конец не выстраиваются на этих границах, ни один блок не может покрыть диапазон, поэтому он разбивается на наименьшее число блоков, размеры которых дают в сумме точное число.
- Обрабатывает ли он диапазоны IPv6 и огромные префиксы?
- Да. Адреса IPv6 разбираются в 128-битные большие числа, так что та же агрегация работает для v6, а обратный режим может сообщать огромные числа — блок IPv6 /32, например, содержит 2^96 адресов.
- Что возвращает режим «CIDR → диапазон»?
- Вставьте блок вроде 10.0.0.0/24 или 2001:db8::/32, и он покажет сетевой адрес, первый IP, последний IP и общее число адресов в блоке, предварительно замаскировав любые хостовые биты до границы сети.
- Можно ли вставить IP, который не является сетевым адресом блока?
- Да. В режиме «CIDR → диапазон» хостовые биты маскируются автоматически, так что 192.168.1.200/24 и 192.168.1.0/24 оба разрешаются в одну и ту же сеть, первый IP и последний IP.
- Отправляются ли мои IP-адреса на сервер?
- Нет. Конвертер IP-диапазона в CIDR работает целиком в вашем браузере. Адреса и диапазоны, которые вы вводите, вычисляются на вашем устройстве и никогда не загружаются в ArrayKit.
Связанные инструменты
Все инструменты ArrayKit