Калькулятор подсети / CIDR — бесплатно
Вычисляйте адрес сети, широковещательный адрес, диапазон используемых хостов, маску подсети и количество хостов из любого IPv4-адреса и префикса CIDR.
Разделить на подсети
2 подсетей /25 с 126 используемыми хостами каждая
| # | Сеть | Используемый диапазон | Широковещательный |
|---|---|---|---|
| 1 | 192.168.1.0/25 | 192.168.1.1 – 192.168.1.126 | 192.168.1.127 |
| 2 | 192.168.1.128/25 | 192.168.1.129 – 192.168.1.254 | 192.168.1.255 |
Справочник по IPv4-подсетям. /31 и /32 обрабатываются по RFC 3021 (точка–точка и одиночный хост). Все вычисления выполняются локально в браузере.
Частые применения
- Планирование подсетей для администраторов сетиПланируйте распределение IP, рассчитывайте доступные хосты и размеры подсетей для вашей сети.
- Практика подсетей для IT студентовМгновенно проверьте домашние задания по подсетям и практические задачи CCNA.
- Подсети домашней лаборатории и самостоятельного хостингаПланируйте диапазоны IP для домашней сети, VLAN, Docker и самостоятельно размещенных сервисов.
- Планируйте облачные блоки CIDR VPCОпределите размер диапазонов CIDR VPC и подсетей AWS/GCP/Azure перед подготовкой.
- Диапазоны CIDR для правил брандмауэраПреобразуйте диапазоны IP в нотацию CIDR для правил разрешения / отклонения брандмауэра и ACL.
Как это работает
Все расчёты полностью выполняются в вашем браузере с использованием написанной вручную побитовой арифметики — без библиотеки, без обращения к серверу. Вы вводите адрес IPv4 и длину префикса CIDR; инструмент применяет стандартные операции битового маскирования прямо в JavaScript, чтобы вывести каждое свойство подсети мгновенно по мере ввода.
- 1Разбор и проверка вводаИнструмент разбивает точечно-десятичный IP-адрес на четыре октета, проверяет, что каждый находится в диапазоне 0–255, и упаковывает их в 32-битное целое число без знака, используя операции сдвига влево. Недопустимые адреса перехватываются до того, как выполняется любой расчёт.
- 2Построение побитовой маскиИз длины префикса CIDR строится 32-битная маска подсети путём сдвига влево 0xFFFFFFFF на (32 − префикс). Побитовое И с целым числом IP даёт адрес сети; побитовое ИЛИ с инвертированной маской даёт широковещательный адрес. Общее количество хостов вычисляется как 2^(32 − префикс).
- 3Определение класса и RFC 1918Первый октет сравнивается с граничными значениями класса A/B/C/D/E для назначения класса IP. Отдельная проверка проверяет, попадает ли адрес в частные диапазоны 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16 или 127.0.0.0/8, определённые в RFC 1918.
- 4Разделение подсети и состояние, доступное для обменаРазделитель подсети делит текущую сеть на равные дочерние подсети при выбранном более длинном префиксе: он проходит через целочисленные смещения 2^(32 − новый префикс) от базового адреса, вычисляя сеть, широковещательный адрес и используемый диапазон каждой дочерней подсети на лету. Текущий IP и префикс записываются в хэш URL, так что результаты можно добавить в закладки или поделиться ими.
Похожие инструменты
Генератор QR-кодов
Создавайте QR-коды для URL, текста, Wi-Fi и многого другого. Без водяных знаков.
Выбор цвета и генератор палитр
Выбирайте цвета, конвертируйте HEX/RGB/HSL, создавайте гармоничные палитры.
Генератор паролей
Создавайте надёжные случайные пароли с настраиваемой длиной, типами символов и исключениями. Бесплатно, без входа.