IP и сети

Агрегатор CIDR

Один CIDR или IP в строке. При делении используется только список A.

Агрегатор CIDR

Список A

Список B

Результат CIDR

Расчёт в этом браузере, без сетевых запросов и хранения ввода.

Параметры расчёта

Точное объединение списков без заполнения промежутков.

Всего: 1000 непустых строк / 100000 единиц UTF-16. Выход: до 4096 CIDR. Считаются все адреса.

Ввод или параметры изменены. Пересчитайте перед экспортом.

Агрегатор CIDR сравнивает адреса, охваченные списками, а не совпадение строк. Это помогает проверить длинные списки разрешений: один большой блок может быть равен нескольким маленьким, а пропущенное исключение расширяет доступ незаметнее, чем кажется.

Зачем нужен Агрегатор CIDR

Меньше строк без расширения диапазона

Агрегатор CIDR объединяет соседние блоки с правильным выравниванием. Два родственных /25 превращаются в /24, а два раздельных /26 сохраняют промежуток. Такое объединение сетей уменьшает список, не добавляя адреса, которых не было во входных данных.

Соседние цветные блоки объединяются, а незаполненный промежуток сохраняется.

Исключить часть, а не всю строку

Если из 192.0.2.0/24 вычесть 192.0.2.64/26, останутся 192.0.2.0/26 и 192.0.2.128/25. Удаляется середина адресного пространства, а обе оставшиеся части получают подходящие префиксы.

Красный центральный участок удалён из полосы адресов; по краям остались выровненные блоки.

Направление разности и размер блоков

01

Выберите сохраняемое множество

A − B оставляет адреса A, не охваченные B. B − A меняет направление. Пересечение сетей показывает общие адреса, даже если строки имеют разную длину префикса и не совпадают буквально.

02

Длиннее префикс — меньше блок

Деление подсетей использует только A, сохраняя B без разбора. Из /24 при цели /26 получаются четыре блока. Цель не может быть короче любого исходного префикса A; проверяются и вложенные строки /32.

03

Экспортируйте актуальный результат

Автоматический расчёт ждёт 350 мс после правки. Отключите его для кнопки расчёта или Ctrl/Cmd + Enter. Правка блокирует старый экспорт. Примеры и очистка требуют просмотра замены; отмена действия восстанавливает ввод и результат вместе.

Операции над охваченными адресами

Точная агрегация CIDR

Повторы и полностью вложенные сети учитываются один раз. Сначала выводится IPv4, затем IPv6; внутри семейства порядок числовой. Биты узла обнуляются до границы сети, число таких строк отмечается, но исходный текст не меняется.

Пустые множества допустимы

Пересечение с пустым списком пусто. Вычитание пустого списка ничего не меняет. Поэтому ноль выходных блоков может быть верным результатом и отличается от ошибки синтаксиса.

Несколько исключений за раз

Перекрывающиеся исключения сначала объединяются. Исключение вне источника не влияет на него; охватывающее весь источник удаляет всё. Частичные исключения создают лишь необходимые оставшиеся префиксы.

Точные большие числа

В ::/0 находится 340282366920938463463374607431768211456 адресов. Целочисленный расчёт сохраняет точность; семейства считаются отдельно. Сначала показаны 100 строк, однако копирование и TXT содержат весь рассчитанный список.

Формат ввода и ограничения

Одна запись в строке
Одиночный IP означает /32 или /128; пустые строки пропускаются. Диапазоны, шаблоны, десятичные маски, комментарии, URL, идентификаторы зон и ведущие нули IPv4 не принимаются. Ошибка одной строки останавливает весь расчёт с указанием списка и номера.
Никаких обрезанных списков
Суммарно допускаются 1000 непустых строк и 100000 кодовых единиц UTF-16. Выход ограничен 4096 CIDR. Перед делением вычисляется их число. При превышении уменьшите источник или сократите целевой префикс: частичный результат не экспортируется.
Семейства не смешиваются
IPv4 не пересекается с IPv6. IPv6 со встроенным IPv4 остаётся IPv6 и выводится шестнадцатерично. Автоматического отображения между семействами и преобразования свободных диапазонов нет.
Адреса не равны доступным узлам
Считаются все адреса, включая сетевой, широковещательный и облачные резервы. Перечисление узлов, распределение VLSM и планирование по числу устройств не выполняются.
Политики проверяются отдельно
Промежутки не заполняются ради одной суперсети. Равные множества не гарантируют одинаковые следующие узлы BGP или порядок ACL. Нет импорта файлов и URL, сетевых запросов и постоянного хранения списков.

Агрегатор CIDR: вопросы и ответы

При каких условиях соседние сети можно объединить в один блок?

Если они имеют одинаковую длину префикса и точно составляют выровненный родительский блок. Например, 192.0.2.0/25 и 192.0.2.128/25 образуют /24. Одного соседства недостаточно.

Можно ли объединить раздельные сети, не добавляя адреса между ними?

Да, в виде списка точных CIDR. При наличии промежутка части остаются раздельными. Чтобы получить одну суперсеть, инструмент не добавляет отсутствующие во входе адреса.

Как исключить несколько подсетей из более крупного блока CIDR?

Поместите исходные сети в A, исключаемые — в B и выберите A − B. Перекрывающиеся исключения предварительно объединяются; результат описывает только оставшиеся адреса.

Удаляются ли повторы и сети, полностью входящие в другую сеть?

Да. Каждый адрес множества считается один раз. Дубликаты и блоки, полностью покрытые более крупными сетями, убираются из итогового представления без изменения охвата.

Какие префиксы допустимы при делении сети?

Целевой префикс должен быть не короче каждого исходного префикса этого семейства, вплоть до /32 или /128. Равная длина сохраняет блок. Деление более чем на 4096 блоков отклоняется.

Сохраняет ли точное объединение адресов правила маршрутизации?

Нет. Список адресов не описывает приоритеты маршрутов, следующие узлы или порядок правил межсетевого экрана. Перед применением проверьте эти свойства в целевой системе.

Нужна проверка другого случая с доменом?

Проверьте оставшееся пространство

Агрегатор CIDR покажет результат для двух списков. Проверьте направление операции и число адресов перед копированием полного набора.