Объединение CIDR-блоков

Вставьте адреса и блоки CIDR, по одной записи в строке. Страница объединит соседние и перекрывающиеся блоки в наименьший набор. Она также превращает IP-диапазон, от первого адреса до последнего, в блоки, которые его покрывают.

Бесплатно Работает в браузере Проверено вторник, 10 ноября 2026 г.

Что сделать

Объединить список адресов и блоков или превратить IP-диапазон в блоки.

По одной записи в строке: адрес, например 192.0.2.1, или блок, например 192.0.2.0/24 или 2001:db8::/32. IPv4 и IPv6 можно смешивать.

Результат

Блоков в результате — Число блоков CIDR, которые покрывают введённое.
Прочитано записей — Адреса и блоки, прочитанные из списка.
Покрытые адреса — Итог для каждого семейства адресов.
Блоки, по одному в строке
Блоки

Этот инструмент работает в вашем браузере. То, что вы вводите, нам не отправляется.

Как пользоваться

  1. Выберите Объединить список в поле Что сделать, затем вставьте адреса и блоки в поле Адреса и блоки, по одной записи в строке.
  2. Прочитайте Блоков в результате для числа блоков и Покрытые адреса для итога по каждому семейству.
  3. Скопируйте блоки из поля Блоки, по одному в строке. Чтобы превратить диапазон в блоки, выберите Диапазон в блоки и заполните Первый адрес и Последний адрес.

Как объединяются блоки

Блок CIDR — это степень двойки адресов, который начинается с числа, кратного его размеру, и записывается как адрес и длина префикса (RFC 4632, раздел 3.1). Два блока, стоящие рядом или перекрывающиеся, покрывают один диапазон адресов, и страница объединяет их в наименьшие блоки, которые покрывают ровно этот диапазон. Блок, лежащий внутри другого, отбрасывается.

  • Две половины блока объединяются в блок: 192.0.2.0/25 и 192.0.2.128/25 становятся 192.0.2.0/24.
  • Адреса, которые стоят рядом, но не выровнены, остаются раздельными: 192.0.2.1 и 192.0.2.2 — два блока /32, потому что блок /31 должен начинаться с чётного адреса.
  • IPv4 и IPv6 объединяются отдельно, поскольку каждый блок относится к одному семейству.

Превращение диапазона в блоки

Диапазон от первого адреса до последнего покрывается блоками, которые берутся жадным способом: каждый блок начинается со следующего адреса диапазона, насколько позволяет его начало, и не выходит за последний адрес. Диапазону от 192.0.2.1 до 192.0.2.10 нужны пять блоков: /32, /31, /30, /31 и /32. Ни один блок не покрывает адрес вне диапазона.

Пример: диапазон от 192.0.2.1 до 192.0.2.10

Первый адрес, 192.0.2.1, нечётный, поэтому он может быть только блоком из одного адреса. Следующие адреса, 192.0.2.2 и 192.0.2.3, образуют /31. Затем 192.0.2.4–192.0.2.7 образуют /30, 192.0.2.8 и 192.0.2.9 — /31, а последний адрес, 192.0.2.10, — блок из одного адреса.

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

Показатель Значение
Блоков 5
Покрытых адресов 10
Первый блок 192.0.2.1/32

Частые вопросы

В чём разница между блоком и диапазоном?

Блок — это префикс CIDR: степень двойки адресов, который начинается с числа, кратного его размеру, например 192.0.2.0/24 для 256 адресов (RFC 4632, раздел 3.1). Диапазон — любой ряд адресов от первого до последнего; он не обязан быть блоком, поэтому для его покрытия может понадобиться несколько блоков.

Может ли результат покрывать адреса, которых нет в моём списке?

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

Можно ли смешивать IPv4 и IPv6 в одном списке?

Да. Страница читает оба вида и объединяет каждое семейство отдельно. Адреса каждого семейства считаются отдельно, потому что адрес IPv4 и адрес IPv6 не складываются вместе.

Что будет, если в строке есть биты узла, например 192.0.2.5/24?

Страница читает строку как блок, который её содержит, — 192.0.2.0/24, и сообщает об этом в примечании. Префикс описывает блок, поэтому биты после длины префикса не входят в блок.

Отправляет ли этот инструмент мой список куда-нибудь?

Нет. Объединение выполняется в вашем браузере, и ничего из вставленного не отправляется и не сохраняется.

Источники

Цифры и текст в последний раз проверены вторник, 10 ноября 2026 г..

Мы используем необходимые cookie, чтобы сайт работал. С вашего согласия Google также использует рекламные cookie, чтобы показывать персонализированную рекламу. Если вы откажетесь, реклама всё равно будет показываться, но не будет персонализированной.