Согласовать длины префикса
Используйте целую запись CIDR или адрес с отдельной маской. Если заполнены оба варианта, они должны задавать одну длину префикса.
- По одному адресу не угадывается ни класс сети, ни /24, ни /64.
IP-адреса и подсети
Введите IP с CIDR либо задайте префикс или маску IPv4 отдельно. Сравните весь диапазон с выбранным правилом подсчёта.
При вводе CIDR оставьте поле пустым или укажите эквивалент. Для IP без префикса задайте, например, 24, /24 или 255.255.255.0.
Обычные узлы IPv4: для /0–/30 исключены адрес сети и направленный широковещательный адрес. Это арифметическое число, а не проверка доступности.
В результате обнулены биты узла для получения адреса сети. Исходный ввод сохранён.
Вычисления выполняются в этом браузере; введённые адреса не запрашиваются по сети и не отправляются.
Для IPv6 всегда показаны полный диапазон и общее число. Правило узлов IPv4 не применяется.
192.168.1.0/24 · всего адресов: 256
Калькулятор подсетей помогает найти сеть по адресу интерфейса. В записи 192.168.1.130/26 адрес узла оканчивается на .130, но сама сеть начинается с .128. Эти значения нельзя подменять друг другом.
Маршрут охватывает обе границы блока, а обычный диапазон узлов IPv4 их исключает. Перед переносом результата в документацию проверьте смысл числа. Количество адресов не показывает, сколько устройств сейчас подключено.
Границы сети и правила подсчёта видны вместе с числами.
Калькулятор подсетей оставляет исходный адрес в поле и определяет содержащий его блок. Для 192.168.1.130/26 границы равны .128 и .191. Значение .130 не становится началом диапазона и не заменяется автоматически на .128.
В обычной подсети IPv4 из восьми адресов первый и последний зарезервированы. В соединении /31 точка-точка оба адреса обозначают концы канала. Пояснение у результата показывает, почему универсальное вычитание двух здесь неверно.
Используйте целую запись CIDR или адрес с отдельной маской. Если заполнены оба варианта, они должны задавать одну длину префикса.
Обычные узлы показывает привычный диапазон IPv4. Все адреса включает края для проверки правил доступа. При IPv6 этот выбор отключён, и выводится весь диапазон.
Автоматический режим ждёт 350 мс после последнего изменения. При его отключении появляется кнопка расчёта; работает и Ctrl/Cmd + Enter.
Поддерживаются IPv4 /0–/32 и IPv6 /0–/128, включая сокращённую запись IPv6 и встроенную часть IPv4. Такой адрес остаётся IPv6 при вычислении. Инструмент не переводит его незаметно в адресное пространство IPv4.
Маска 255.255.255.192 соответствует /26; обратная маска равна 0.0.0.63. Можно начать с любого допустимого представления префикса. Разрывная маска 255.0.255.0 вызывает ошибку, а не заменяется приблизительной длиной.
Общее число вычисляется по оставшимся битам без перебора адресов. Даже 2^128 для IPv6 /0 сохраняется полностью. В JSON счётчики записаны строками, чтобы программа с ограниченной точностью чисел не округлила их при чтении.
Да, для IPv4. Введите адрес без префикса и, например, 255.255.255.0 в отдельное поле — это /24. Если длина уже указана в CIDR, второе поле можно оставить пустым. При заполнении обоих значения должны совпадать.
Да, с длинами /0–/128 и полной, сокращённой или смешанной записью. Последний адрес означает только верхнюю границу, поскольку в IPv6 нет широковещания. Инструмент показывает точное общее число, но не оценивает доступность адресов для назначения.
Число после косой черты задаёт количество битов сети. В IPv4 /24 эквивалентен маске 255.255.255.0; оставшиеся восемь битов дают 256 адресов. Правило подсчёта узлов применяется отдельно от общей ёмкости блока.
В обычном IPv4 до /30 исключаются адрес сети и направленный широковещательный адрес. Для полного охвата маршрута выберите Все адреса. Это правило не переносится на /31, /32 и IPv6: у них другие условия.
/31 позволяет использовать два адреса как концы соединения точка-точка по RFC 3021. /32 обозначает один адрес и часто используется для маршрута к отдельному узлу. Здесь не вычитаются два адреса и не выводится ошибочный нулевой результат.
Остался вопрос?
Калькулятор подсетей позволяет сверить префикс, границы и правило подсчёта, а затем перенести актуальный результат в рабочую документацию.