Конвертер CIDR в диапазон IP

Преобразуйте блок CIDR в первый и последний IP и список всех адресов или превратите диапазон IP в минимальный набор блоков CIDR. IPv4 и IPv6, в браузере.

Введите CIDR (10.0.0.0/29), чтобы получить его диапазон, или диапазон (10.0.0.1 - 10.0.0.20), чтобы получить покрывающие его блоки CIDR.

Первый адрес192.168.10.0
Последний адрес192.168.10.7
Количество адресов8
Блоки CIDR192.168.10.0/29
Список адресов
192.168.10.0
192.168.10.1
192.168.10.2
192.168.10.3
192.168.10.4
192.168.10.5
192.168.10.6
192.168.10.7

Что такое CIDR в диапазон IP?

Конвертер разворачивает блок CIDR, например 10.0.0.0/29, в начальный адрес, конечный адрес, количество адресов и, при желании, полный список всех IP в нём. Работает и в обратную сторону: введите диапазон вроде 10.0.0.1 - 10.0.0.20, и получите наименьший список блоков CIDR, точно покрывающий этот диапазон. Поддерживаются IPv4 и IPv6.

Как пользоваться CIDR в диапазон IP

  1. Введите блок CIDR (например, 192.168.10.0/29) или диапазон через дефис (например, 10.0.0.1 - 10.0.0.6).
  2. Оставьте отметку «Перечислить все адреса», чтобы увидеть каждый IP по одному в строке; для очень больших блоков снимите её.
  3. Прочитайте первый адрес, последний адрес, количество адресов и блоки CIDR.
  4. Скопируйте список адресов или скачайте его как текстовый файл.

Пример

Ввод
10.0.0.1 - 10.0.0.6
Вывод
10.0.0.1/32, 10.0.0.2/31, 10.0.0.4/31, 10.0.0.6/32 (6 addresses)

192.168.10.0/29 разворачивается в 192.168.10.0 – 192.168.10.7 (8 адресов).

Когда использовать CIDR в диапазон IP

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

Как работает CIDR в диапазон IP

Адреса обрабатываются как большие целые числа. Для блока CIDR начало это адрес с обнулёнными битами хоста, а конец равен началу плюс 2^(разрядность − префикс) − 1. Для диапазона инструмент многократно берёт наибольший блок размером со степень двойки, который начинается на выровненной границе и не выходит за конец диапазона, что даёт минимальный набор CIDR. Списки ограничены 1024 адресами, чтобы /8 или IPv6 /64 не зависили браузер; число адресов при этом показывается точно.

Распространенные Случаи Использования

  • Развернуть /28, чтобы вставить отдельные IP в систему мониторинга.
  • Преобразовать диапазон от поставщика (начало–конец) в записи CIDR для allow-списка nginx или security group AWS.
  • Проверить, сколько адресов содержит блок /22, перед его запросом.
  • Разбить неудобный диапазон вроде .1–.10 на точные CIDR, нужные маршрутизатору.

Часто Задаваемые Вопросы

Почему список ограничен 1024 адресами?

Большие блоки содержат миллионы (IPv4 /8) или астрономическое число (IPv6 /64) адресов. Инструмент всегда показывает точное число и диапазон, но перечисляет только первые 1024, чтобы страница оставалась отзывчивой.

Включает ли список адрес сети и широковещательный адрес?

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

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

Нет. Оба конца диапазона должны быть одной версии IP, иначе инструмент покажет ошибку.

Что сделать дальше

Другие категории