Инструменты InterLAB · IPv4/IPv6 · VLSM · карта

Калькулятор подсетей CIDR

Введите адрес с префиксом — и сразу увидите сеть, маску, диапазон, число адресов и двоичную запись с границей сети. Ползунок префикса пересчитывает всё на лету. Рядом — разбиение и VLSM, объединение списков, поиск пересечений с картой адресного пространства и проверка «входит ли адрес в диапазон».

Бесплатно, без регистрации

192.168.1.10/24, 10.0.0.0 255.255.255.0, 10.0.0.0 0.0.0.255 (wildcard) или IPv6: 2001:db8::/48.

/24

Перетащите ползунок или проведите по битам — всё пересчитается сразу.

254
адресов для хостов
256
всего адресов
255.255.255.0
маска
частная сеть
не маршрутизируется в интернете
192.168.1.10 — адрес хоста внутри сети 192.168.1.0/24. Расчёт ведётся для сети.
CIDR192.168.1.0/24
Сеть192.168.1.0
Маска255.255.255.0 (/24)
Wildcard (обратная маска)0.0.0.255
Первый адрес хоста192.168.1.1
Последний адрес хоста192.168.1.254
Broadcast192.168.1.255
Диапазон192.168.1.0 – 192.168.1.255
Всего адресов256
Адресов для хостов254
Типчастная сеть · 192.168.0.0/16 RFC 1918
Класс (исторический)C
Обратная зона DNS1.168.192.in-addr.arpa
PTR-имя адреса10.1.168.192.in-addr.arpa
Обратные зоны DNS (1)
  • 1.168.192.in-addr.arpa

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

  1. Адрес

    Формы ввода: 192.168.1.10/24, адрес и маска через пробел (10.0.0.0 255.255.255.0), wildcard как в ACL (10.0.0.0 0.0.0.255), IPv6 с префиксом (2001:db8::/48), адрес с зоной (fe80::1%eth0/64). Ошибка показывается с точным местом в строке.

  2. Префикс

    Ползунок и сами биты: проведите по двоичной записи — граница сети переместится, а маска, диапазон и число адресов пересчитаются.

  3. Разбиение

    На N равных подсетей или на подсети заданного префикса; VLSM — подсети под нужное число хостов с картой занятости и свободными блоками.

  4. Списки

    Вставьте сети и диапазоны: калькулятор объединит их в минимальный набор CIDR, найдёт дубли, вложенность и пересечения и нарисует карту адресного пространства.

  5. Экспорт

    Таблицы — в Markdown (копировать или скачать) и CSV для Excel/Google Sheets, списки — текстом.

Стандарты и формулы

Запись адресов: IPv4 — RFC 791 (октеты с ведущим нулём не принимаются: часть программ читает «010» как восьмеричное 8), IPv6 — RFC 4291 §2.2, вывод — в канонической форме RFC 5952. Бесклассовая адресация — RFC 4632, /31 для линков точка-точка — RFC 3021, обратные зоны — in-addr.arpa (RFC 1035, бесклассовая делегация RFC 2317) и ip6.arpa (RFC 3596).

Маска сети

Как считается
p единиц слева, затем n − p нулей

Wildcard (обратная маска)

Как считается
инверсия маски: n − p единиц справа

Адрес сети

Как считается
адрес AND маска

Последний адрес / broadcast IPv4

Как считается
адрес сети OR wildcard

Всего адресов

Как считается
2^(n − p) — точное целое (BigInt), в том числе 2^128 для ::/0

Адресов для хостов, IPv4

Как считается
2^(32 − p) − 2 при p ≤ 30; 2 при /31 (RFC 3021); 1 при /32

Адресов для хостов, IPv6

Как считается
2^(128 − p): broadcast в IPv6 нет

Разбиение на N подсетей

Как считается
новый префикс = p + ⌈log₂ N⌉

VLSM

Как считается
размер = ближайшая степень двойки ≥ хосты + 2 (IPv4); выделение от крупных к мелким с выравниванием по размеру

Диапазон → CIDR

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

Объединение списка

Как считается
сортировка, склейка пересекающихся и соседних диапазонов, затем «диапазон → CIDR» (агрегация по RFC 4632)
Формулы (n — длина адреса: 32 для IPv4, 128 для IPv6; p — префикс)

0.0.0.0/8

Назначение
«Эта сеть»
Тип
неопределённый адрес
Стандарт
RFC 791, RFC 1122

10.0.0.0/8

Назначение
Частная сеть
Тип
частная сеть
Стандарт
RFC 1918

100.64.0.0/10

Назначение
Общее пространство провайдера (CGNAT)
Тип
CGNAT (общий адрес провайдера)
Стандарт
RFC 6598

127.0.0.0/8

Назначение
Loopback
Тип
loopback
Стандарт
RFC 1122

169.254.0.0/16

Назначение
Link-local (APIPA)
Тип
link-local
Стандарт
RFC 3927

172.16.0.0/12

Назначение
Частная сеть
Тип
частная сеть
Стандарт
RFC 1918

192.0.0.0/24

Назначение
Назначения протоколов IETF
Тип
служебный (протоколы IETF)
Стандарт
RFC 6890

192.0.2.0/24

Назначение
TEST-NET-1
Тип
для документации
Стандарт
RFC 5737

192.88.99.0/24

Назначение
Бывший anycast 6to4 (выведен)
Тип
зарезервирован
Стандарт
RFC 7526

192.168.0.0/16

Назначение
Частная сеть
Тип
частная сеть
Стандарт
RFC 1918

198.18.0.0/15

Назначение
Тесты производительности сетей
Тип
для тестов производительности
Стандарт
RFC 2544

198.51.100.0/24

Назначение
TEST-NET-2
Тип
для документации
Стандарт
RFC 5737

203.0.113.0/24

Назначение
TEST-NET-3
Тип
для документации
Стандарт
RFC 5737

224.0.0.0/4

Назначение
Multicast
Тип
multicast
Стандарт
RFC 5771

240.0.0.0/4

Назначение
Зарезервировано на будущее
Тип
зарезервирован
Стандарт
RFC 1112

255.255.255.255/32

Назначение
Ограниченная широковещательная рассылка
Тип
ограниченная рассылка
Стандарт
RFC 919
Специальные диапазоны IPv4 (IANA, RFC 6890)

::/128

Назначение
Неопределённый адрес
Тип
неопределённый адрес
Стандарт
RFC 4291

::1/128

Назначение
Loopback
Тип
loopback
Стандарт
RFC 4291

::ffff:0:0/96

Назначение
IPv4-mapped адреса
Тип
трансляция IPv4/IPv6
Стандарт
RFC 4291

64:ff9b::/96

Назначение
Общеизвестный префикс NAT64
Тип
трансляция IPv4/IPv6
Стандарт
RFC 6052

64:ff9b:1::/48

Назначение
Локальный префикс NAT64
Тип
трансляция IPv4/IPv6
Стандарт
RFC 8215

100::/64

Назначение
Сброс трафика (discard-only)
Тип
зарезервирован
Стандарт
RFC 6666

2001::/23

Назначение
Назначения протоколов IETF
Тип
служебный (протоколы IETF)
Стандарт
RFC 2928

2001::/32

Назначение
Teredo
Тип
трансляция IPv4/IPv6
Стандарт
RFC 4380

2001:2::/48

Назначение
Тесты производительности сетей
Тип
для тестов производительности
Стандарт
RFC 5180

2001:db8::/32

Назначение
Для документации
Тип
для документации
Стандарт
RFC 3849

2002::/16

Назначение
6to4
Тип
трансляция IPv4/IPv6
Стандарт
RFC 3056

3fff::/20

Назначение
Для документации (расширенный)
Тип
для документации
Стандарт
RFC 9637

fc00::/7

Назначение
Уникальные локальные адреса (ULA)
Тип
уникальный локальный (ULA)
Стандарт
RFC 4193

fe80::/10

Назначение
Link-local
Тип
link-local
Стандарт
RFC 4291

ff00::/8

Назначение
Multicast
Тип
multicast
Стандарт
RFC 4291
Специальные диапазоны IPv6 (IANA, RFC 6890)

Адрес IPv6 вне этих диапазонов и вне 2000::/3 (глобальный юникаст) помечается как зарезервированный. Таблицы выше строятся из того же кода, по которому калькулятор определяет тип адреса.

Ограничения

  • В таблице разбиения показываются первые 512 подсетей (счётчик — точный); в списке учитываются первые 2000 элементов, попарные пересечения — для первых 400.
  • VLSM размещает подсети от крупных к мелким без перестановок: это оптимально для степеней двойки, но не учитывает уже занятые адреса — уберите их из сети заранее или добавьте как подсети.
  • Тип адреса — по реестру IANA на момент выпуска; маршрутизация реальных префиксов (BGP, RPKI) не проверяется.
  • Wildcard-маски с «дырами» (10.0.0.0 0.0.255.0) в ACL допустимы, но к CIDR не сводятся — калькулятор сообщит об ошибке.

Приватность

  • Всё считается в вашем браузере: адреса не отправляются на сервер (кроме краткой сводки, если вы сами приложите её к заявке) и не попадают в адрес страницы.
  • Ввод и настройки сохраняются только в этом браузере (localStorage), чтобы не набирать их заново; «Сбросить» их удаляет.
  • В аналитику уходит только факт расчёта или экспорта и категория (IPv4/IPv6, формат файла) — без адресов.
  • Результат уходит к нам, только если вы сами оставите заявку и не снимете галочку «Приложить результат» — что именно уйдёт, видно в форме. Ключи, пароли и токены в сводку не попадают.

Похожие инструменты

Все инструменты · 40
Генератор паролей и фразПароли, фразы из русских и английских слов, PIN и шаблоны из криптостойкого генератора, точная энтропия и время перебора, проверка своего пароля на частые слабости.Конфигуратор WireGuardСайт не может быть VPN — но здесь собирается настоящий WireGuard для вашего сервера: ключи X25519, wg0.conf с NAT, .conf и QR-код для каждого телефона и ноутбука, проверка подсетей и маршрутов, ZIP и инструкции. Ключи не покидают браузер.Генератор SSH-ключейEd25519 и ECDSA P-256 в формате OpenSSH с паролем (как ssh-keygen), отпечатки SHA256/MD5 и randomart, authorized_keys с ограничениями, ~/.ssh/config и проверка любого открытого ключа. Ключи создаются на вашем устройстве.JWT: разбор, проверка, созданиеРазбор токена по частям, проверка подписи HS/RS/PS/ES/EdDSA ключом PEM, JWK или JWKS, сроки с обратным отсчётом, 16 правил безопасности и создание тестовых токенов.Сжатие картинок в WebP и AVIFПеретащите картинки — WebP, AVIF или JPEG по качеству или целевому размеру в КБ, шторка «до/после» 1:1, srcset и <picture>, пакетный ZIP. Всё в браузере.Генератор favicon и иконокИз картинки, SVG или буквы → favicon.ico, favicon.svg с тёмной темой, PNG всех размеров, apple-touch-icon, maskable, manifest и HTML; превью вкладки, iOS и Android — одним архивом.
Расскажите о задаче — мы изучим запрос и свяжемся с вами

Проектируете сеть, VPN или облачную инфраструктуру?

Техническая консультация: адресный план, сегментация, доступы между сетями, VPN и облака — с конкретными решениями под ваш проект. Первый короткий разговор бесплатный.

  • Первый короткий разговор бесплатный — выбираем формат работы
  • NDA — по вашему или нашему шаблону
  • Стоимость — после брифа и согласования объёма

Не присылайте через форму пароли, ключи доступа и исходный код — безопасную передачу доступа обсудим отдельно.

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