- Broadcast
- 192.168.1.63
- Диапазон хостов
- 192.168.1.1 - 192.168.1.62
Сетевой инструмент
IP-калькулятор подсетей IPv4/IPv6
Расчёт масок подсетей, CIDR и диапазонов хостов, визуализация иерархии, проверка пересечений и экспорт в PDF, CSV и Excel.
- Маска подсети
- 255.255.255.0
- Broadcast
- 192.168.1.255Последний адрес блока: пакет на него получают все узлы сети
- Всего адресов
- 256
- Полезных хостов
- 254Столько устройств можно адресовать в этой сети
- Wildcard-маска
- 0.0.0.255Побитовая инверсия маски: используется в списках доступа Cisco
- Адрес сети
- 192.168.1.0
- Первый адрес блока
- 192.168.1.1
- Последний адрес блока
- 192.168.1.254
- Адрес в шестнадцатеричном виде
- 0xC0A80101
- Назначение диапазона
- Частный адрес (RFC 1918)192.168.0.0/16 - частный диапазон по RFC 1918. В интернете не маршрутизируется, используется внутри организации и выходит наружу через NAT.
- Исторический класс
- Класс CКлассы A-E - модель до появления CIDR: границу сети задавал первый октет адреса. Сегодня границу задаёт маска, поэтому класс остаётся исторической справкой и на расчёт не влияет.
Инструмент был полезен?
Как пользоваться IP-калькулятором
Введите адрес в единственное поле в любом привычном формате: 192.168.1.1/24, 10.0.0.1 255.0.0.0, 10.0.0.1/255.255.0.0, запись из access-list 192.168.1.0 0.0.0.255, диапазон 192.168.1.0 - 192.168.1.255 или просто вставьте строку лога с адресом внутри. Строка под полем показывает, что именно калькулятор распознал: протокол, адрес, префикс и число адресов - так видно, что вас поняли правильно, ещё до чтения результата. Если нужно задать маску вручную, раскройте «Настроить вручную»: там протокол, список масок, слайдер и быстрые пресеты. Ссылка на расчёт обновляется в адресной строке - её можно отправить коллеге как есть.
Результат отвечает на главный вопрос сразу: запись сети, диапазон, маска, число адресов и число полезных хостов. Редкие показатели - wildcard, шестнадцатеричная форма, назначение диапазона, исторический класс и reverse DNS - лежат в раскрытии «Дополнительные данные». Кнопка «Скопировать расчёт» кладёт весь набор строк в буфер обмена готовым текстом для тикета.
Дальнейшие задачи вынесены в разделы под результатом, каждый сворачивается и открывается по названию: деление на подсети (по числу сетей, по числу устройств или по целевому префиксу), проверка пересечений списка сетей перед настройкой VPN и маршрутизации, готовая строка конфигурации для Cisco IOS, Juniper, MikroTik, Netplan, Terraform, Docker, nginx, iptables и PowerShell, побитовый разбор адреса и бесплатный REST API. Результат экспортируется в PDF, Excel, CSV и JSON.
Памятка: сеть, маска, хосты
Маска отделяет сетевую часть адреса от хостовой: запись /26 означает 26 сетевых бит и 6 хостовых, то есть 64 адреса и 62 доступных хоста. Первый адрес блока - адрес сети, последний - broadcast; устройства получают адреса между ними. Отсюда и разница между двумя числами в результате: «всего адресов» считает блок целиком, «полезных хостов» - за вычетом этих двух служебных.
Из правила есть исключения, и калькулятор их учитывает. Сеть /31 используется на линках точка-точка: служебных адресов в ней нет, оба адреса назначаются интерфейсам (RFC 3021). Сеть /32 - маршрут на один хост. Групповые адреса 224.0.0.0/4 не назначаются интерфейсам поштучно, поэтому «полезных хостов» и broadcast для них не считают. В каждом таком случае строка не исчезает молча: на её месте стоит объяснение, почему показателя нет.
Частные диапазоны, не маршрутизируемые в интернете, определены RFC 1918: 10.0.0.0/8, 172.16.0.0/12 и 192.168.0.0/16. Для документации и примеров зарезервированы 192.0.2.0/24, 198.51.100.0/24 и 203.0.113.0/24 (RFC 5737), а в IPv6 - 2001:db8::/32 (RFC 3849). Адреса 100.64.0.0/10 принадлежат операторскому NAT (RFC 6598) и в домашней сети встречаться не должны.
Вопросы
Частые вопросы
CIDR-запись состоит из адреса и длины префикса: /24 означает, что первые 24 бита адреса задают сеть, а оставшиеся 8 бит - хосты. Для /24 это маска 255.255.255.0 и 256 адресов, из которых 254 доступны устройствам: два служебных - адрес сети и broadcast.
Возьмите ближайшую степень двойки, вмещающую нужное число хостов плюс 2 служебных адреса. Например, для 100 устройств нужно 128 адресов - это /25 (маска 255.255.255.128, 126 хостов). Калькулятор делает это сам: в разделе «Деление на подсети» выберите режим «По числу хостов», укажите, сколько устройств должно поместиться в каждой подсети, и префикс подберётся автоматически.
Адрес сети - первый адрес блока, у него все хостовые биты равны нулю; он идентифицирует саму сеть в маршрутизации. Broadcast - последний адрес блока, все хостовые биты равны единице; пакет на него получают все устройства сети. Оба адреса нельзя назначать устройствам (кроме сетей /31 и /32).
«Всего адресов» - это размер блока целиком, 2^(32−префикс). «Полезных хостов» - сколько из них можно назначить устройствам. В обычной сети разница ровно два адреса: первый занят под адрес сети, последний под broadcast. Например, в 192.168.1.0/24 всего 256 адресов и 254 полезных хоста. В сети /31 разницы нет: там два адреса и оба рабочие.
Так определено в RFC 3021 для соединений точка-точка. В блоке /31 всего два адреса, и если бы один был адресом сети, а второй broadcast, назначать было бы нечего - канал между двумя маршрутизаторами оказался бы бесполезным. Поэтому в /31 служебных адресов не выделяют: оба адреса назначаются интерфейсам. По той же причине broadcast нет и у /32 - это маршрут на один-единственный адрес.
В IPv6 широковещательная рассылка не используется вовсе: её задачи решает multicast, в том числе групповой адрес всех узлов канала ff02::1. Поэтому в расчёте IPv6-префикса нет ни строки broadcast, ни вычитания двух служебных адресов - весь префикс состоит из адресов, которые можно назначать, а типовой размер сегмента /64 задан требованиями автоконфигурации SLAAC.
Классы A, B и C - это доклассовая схема деления адресного пространства, действовавшая до 1993 года: маска определялась старшими битами самого адреса. С переходом на CIDR (RFC 4632) маска задаётся явно длиной префикса и от класса не зависит, поэтому у сети 10.1.2.0/24 класс A, а маска /24. Калькулятор показывает класс как историческую справку - на расчёт он не влияет.
Формула: 2^(32−префикс) − 2. В /29 - 6 хостов, в /26 - 62, в /24 - 254. Исключения: /31 даёт 2 адреса без вычета служебных (RFC 3021, соединения точка-точка), /32 - один хост (host route).
Wildcard - побитовая инверсия маски подсети: для 255.255.255.0 это 0.0.0.255. В access-list оборудования Cisco нулевой бит wildcard означает «бит должен совпасть», единичный - «любое значение». Калькулятор показывает wildcard для каждой сети в результатах.
Да: поддерживаются префиксы /0-/128, сокращённая и полная запись адреса, embedded-IPv4 формы (::ffff:192.168.1.1), подсчёт числа адресов и побитовая визуализация. Расчёт ведётся точной целочисленной арифметикой без потери точности на больших числах.
Добавьте сети списком в секцию «Проверка пересечений» - калькулятор попарно сравнит диапазоны и покажет статус каждой пары: идентичны, одна вложена в другую, частичный конфликт или независимы. Это помогает ловить конфликты адресации до настройки VPN и маршрутизации.
Да, у калькулятора есть бесплатный REST API без ключей: GET-запрос с параметрами ip и mask возвращает JSON со всеми полями расчёта. Лимит - 60 запросов в минуту с адреса; примеры для curl, fetch и Python приведены в секции API.
Нет. Все вычисления выполняются в браузере, история расчётов хранится локально на вашем устройстве. На сервер адреса попадают только при явном вызове REST API или функции Reverse DNS.
Инструменты
Что умеет калькулятор
IPv4 и IPv6 без ограничений
Адрес сети, диапазон, маска и число адресов вплоть до /128. Состав показателей зависит от типа адреса: у /31 и /32 broadcast не печатается, потому что его там нет.
Побитовая визуализация
Каждый бит адреса и маски подписан: видно, где заканчивается сеть и начинаются хосты, и как маска «отрезает» диапазон.
Планирование подсетей
Деление на равные подсети по числу сетей, по числу устройств или по целевому префиксу, плюс проверка пересечений списка сетей.