Калькулятор CIDR
FreeРазбивайте блоки CIDR IPv4 или IPv6 пакетно на адрес сети/широковещания, маску подсети и диапазон доступных хостов. Включает проверку вхождения IP в диапазон и инструмент разделения подсети.
Полностью работает в вашем браузере. Ничего не отправляется на сервер.
Блоки CIDR
0 записейНедавняя активность
Видно всем. Последние 20 использований от всех посетителей, сначала новые.
Calculated 2 CIDR block(s).
2 часа назад
Что делает этот инструмент
Калькулятор CIDR одновременно разбивает один или несколько блоков CIDR IPv4 или IPv6 на адрес сети, широковещательный адрес, маску подсети, диапазон доступных хостов и общее количество адресов, а также предоставляет проверку вхождения IP в диапазон и инструмент разделения подсети для деления более крупного блока на меньшие равные части.
Как это работает
Для IPv4 префикс /N преобразуется в 32-битную маску подсети (верхние N бит установлены в 1, остальные -- в 0), и побитовое И между адресом и этой маской дает адрес сети. Широковещательный адрес -- это адрес сети, в котором каждый бит хоста установлен в 1, он находится путем побитового ИЛИ адреса сети с инверсной маской (побитовой инверсией маски подсети). Общее количество адресов -- 2^(32−N); доступных хостов -- это значение минус 2 для зарезервированных адресов сети и широковещания, за исключением /31 (2 доступны, без резервирования) и /32 (1 доступен, один хост).
IPv6 работает так же, но со 128 битами вместо 32, используя точную арифметику больших чисел (не с плавающей точкой, поскольку 2^128 намного превышает безопасный диапазон целых чисел JavaScript), поэтому даже самые большие блоки вычисляются точно. Разделение блока на более мелкие подсети повторяет ту же идею в обратном порядке: перемещение префикса с /N на /(N+k) делит блок ровно на 2^k равных, смежных, не пересекающихся частей.
Какие проблемы решает
- Планирование сети: выяснение, сколько доступных хостов на самом деле содержит подсеть, прежде чем ее назначить.
- Проверка сразу целой группы блоков CIDR из правила межсетевого экрана или облачной группы безопасности, а не по одному.
- Разделение более крупного выделенного блока (например, CIDR облачного VPC) на более мелкие подсети для разных сред или зон доступности.
- Быстрая проверка, попадает ли конкретный IP-адрес в диапазон белого или черного списка.
Часто задаваемые вопросы
›Почему /24 дает 254 доступных хоста, а не 256?
Блок /24 содержит всего 256 адресов (2^8, поскольку 32 − 24 = 8 бит хоста), но самый первый адрес всегда зарезервирован как адрес сети, а самый последний -- как широковещательный адрес, оставляя между ними 254 адреса для реальных устройств. Два исключения -- /31 (соединения точка-точка, RFC 3021, оба адреса доступны) и /32 (один хост, понятия сети/широковещания вообще нет).
›Что такое инверсная маска и чем она отличается от маски подсети?
Инверсная маска -- это просто побитовая инверсия маски подсети (0.0.0.255 вместо 255.255.255.0 для /24). Она не используется для определения самой подсети -- это формат, который ожидают ACL Cisco и сетевые операторы OSPF вместо обычной маски подсети, поэтому она включена здесь, чтобы избавить вас от ручной инверсии.
›Как работает разделение блока на более мелкие подсети?
Разделение /24 на четыре равные части означает сдвиг префикса на два бита вправо, до /26 (поскольку 2^2 = 4), и каждый получившийся блок /26 состоит ровно из 64 адресов, без пропусков и пересечений между ними. Инструмент разделения делает это автоматически для любого допустимого целевого префикса и выводит список всех получившихся блоков.
›Почему мой результат IPv6 короче, чем то, что я ввел?
Адреса IPv6 всегда показываются в канонической сжатой форме: самая длинная последовательность подряд идущих нулевых групп сворачивается в "::" (только один раз на адрес), а ведущие нули внутри группы отбрасываются -- то есть 2001:0db8:0000:0000:0000:0000:0000:0001 и 2001:db8::1 это абсолютно один и тот же адрес, просто записанный по-разному.
›Является ли адрес IPv4 вроде 10.x.x.x или 192.168.x.x особенным?
Да -- 10.0.0.0/8, 172.16.0.0/12 и 192.168.0.0/16 -- это три диапазона, зарезервированные RFC 1918 для частных сетей (домашние маршрутизаторы, офисные локальные сети и т. д.), и они никогда не маршрутизируются в публичном интернете. Калькулятор помечает любой блок внутри этих диапазонов как Частный; всё остальное рассматривается как Публичный, маршрутизируемый в интернете диапазон.
Похожие инструменты
Калькуляторы
Калькулятор амортизации
Рассчитайте ежемесячный платёж по кредиту и полный график амортизации, с экономией от дополнительных платежей.
FreeКалькуляторы
Калькулятор ампер в ватты
Конвертируйте между амперами и ваттами для цепей постоянного тока, однофазного и трёхфазного переменного тока.
FreeКалькуляторы
Калькулятор ANC
Рассчитайте абсолютное количество нейтрофилов (ANC) по значениям общего анализа крови и узнайте степень нейтропении по NCI CTCAE прямо в браузере.
FreeКалькуляторы
Калькулятор ангельских чисел
Узнайте нумерологическое значение повторяющегося числа или числа жизненного пути по дате рождения прямо в браузере.
Комментарии (0)
Понравился инструмент? Оставьте комментарий, поделитесь советом или расскажите, как нам его улучшить.
Пока нет комментариев. Будьте первым, кто поделится мнением!