Блог
Русский

IP-калькулятор подсетей IPv4 — маска и диапазон

Границы сети IPv4, маски и диапазон адресов для хостов

Работает в браузере · файлы никуда не загружаются

При /31 оба адреса считаются концами соединения «точка-точка», /32 — это один хост. Зарезервированные и частные адреса не проверяются на маршрутизируемость в интернете.

Результат расчёта подсети: 192.168.1.0/24

Адрес сети
192.168.1.0
Маска подсети
255.255.255.0
Обратная маска (wildcard)
0.0.0.255
Широковещательный адрес
192.168.1.255
Первый адрес хоста
192.168.1.1
Последний адрес хоста
192.168.1.254
Всего адресов
256
Доступно хостов
254
Сеть в нотации CIDR
192.168.1.0/24

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

  1. Введите IPv4-адрес в десятичной записи с точками, например 192.168.1.42.
  2. Введите длину префикса CIDR — целое число от 0 до 32. Косую черту и префикс в поле адреса не пишите.
  3. Посмотрите адрес сети, маску, широковещательный адрес и диапазон адресов для хостов.
  4. Скопируйте результат в заметку о конфигурации или план адресации.

Правила расчёта

IPv4-адрес состоит из 32 бит. Префикс /n отводит n бит под сеть, а оставшиеся 32-n бит — под адреса. Всего адресов 2^(32-n). В маске подсети единицы стоят на позициях сети, обратная маска (wildcard) — её побитовая инверсия.

Для префиксов от /0 до /30 адрес сети и широковещательный адрес не входят в число доступных хостов. Для /31 оба адреса считаются концами соединения «точка-точка». Для /32 результат — один адрес хоста. Это арифметические соглашения; они не проверяют поддержку на конкретном маршрутизаторе или в операционной системе.

Примеры

Адрес и префикс Сеть Диапазон хостов
192.168.1.42 /24 192.168.1.0/24 192.168.1.1–192.168.1.254
10.0.0.3 /31 10.0.0.2/31 10.0.0.2–10.0.0.3
203.0.113.7 /32 203.0.113.7/32 Один адрес: 203.0.113.7

Ограничения ввода и интерпретация

Каждый октет — десятичное целое от 0 до 255. Записи с ведущими нулями вроде 01.2.3.4, имена хостов и IPv6 отклоняются, чтобы избежать неоднозначности. Префикс /0 математически охватывает всё пространство IPv4, но его число хостов не равно числу публичных адресов, которые можно назначить.

Перед изменением сети учтите шлюз, пул DHCP, зарезервированные адреса и существующие маршруты. Калькулятор эти настройки не проверяет.

Соглашение об адресах /31 для соединений «точка-точка» описано в RFC 3021.

Частые вопросы

Как обрабатываются сети /31 и /32?

/31 считается соединением «точка-точка» с двумя рабочими адресами. /32 — это один хост. Широковещательный адрес ни для одной из них не показывается.

Проверяет ли калькулятор, маршрутизируется ли адрес в интернете?

Нет. Он только вычисляет границы подсети. Частные, групповые (multicast) и зарезервированные диапазоны не классифицируются, и результат не является проверкой настроек вашего маршрутизатора или сети.

Обращается ли калькулятор к указанному IP-адресу?

Нет. Это только арифметика в браузере, без обращения к адресу и без сканирования сети.

Поддерживается ли IPv6?

Нет. Калькулятор работает только с адресами IPv4 в десятичной записи с точками.

Не нашли нужный инструмент?