Что такое калькулятор подсетей IP?
Калькулятор подсетей берёт IPv4-адрес и префикс CIDR (например, /24) и мгновенно вычисляет маску подсети, адрес сети, широковещательный адрес, диапазон доступных адресов хостов и то, сколько хостов помещается в подсеть. Это повседневный инструмент сетевых инженеров, системных администраторов и всех, кто готовится к сетевым сертификациям. Калькулятор работает со стандартной IPv4-адресацией и не привязан к какой-либо стране.
Как пользоваться
Введите четыре октета вашего IPv4-адреса (каждый от 0 до 255) и выберите префикс CIDR в диапазоне от 0 до 32. Калькулятор применяет маску к адресу с помощью побитового И, после чего вычисляет все связанные значения. Главный показатель — количество доступных хостов; в таблице ниже приведены адрес сети, маска, широковещательный адрес, диапазон хостов и общее число адресов.
Разбор формулы
Маска подсети — это 32-битное значение, в котором первые p бит слева равны 1. Число битов хостов составляет 32 − p, поэтому размер блока (всего адресов) равен \(2^{(32 - p)}\). Два адреса из них зарезервированы — адрес сети (все биты хоста равны 0) и широковещательный адрес (все биты хоста равны 1), откуда
Сам адрес сети получается как IP И маска.
Пример расчёта
Для 192.168.1.10/24: биты хостов = \(32 - 24 = 8\), размер блока = \(2^8 = 256\), доступных хостов = \(256 - 2 = 254\). Маска — 255.255.255.0, адрес сети — 192.168.1.0, широковещательный адрес — 192.168.1.255, а диапазон доступных хостов — от 192.168.1.1 до 192.168.1.254.
Частые вопросы
Почему из числа хостов вычитают 2? Адрес сети и широковещательный адрес нельзя назначить устройству, поэтому их исключают из числа доступных адресов.
А как насчёт /31 и /32? Префикс /31 используется для соединений «точка—точка» и даёт 2 доступных адреса (широковещательный адрес не резервируется), а /32 обозначает один-единственный хост. Калькулятор корректно обрабатывает эти особые случаи.
Поддерживается ли IPv6? Нет — этот инструмент работает только с IPv4-адресацией (32 бита).