Как пользоваться
- Введите данные
Введите необходимые значения в поля ввода.
- Настройте параметры
Выберите подходящие опции и настройки.
- Посмотрите результат
Нажмите Рассчитать для мгновенного результата.
Что такое подсеть?
Подсеть (subnet) — это меньшая логическая часть одной более крупной IP-сети. 32-битный адрес IPv4 делится на сетевую часть и хостовую часть; границу между ними задаёт маска подсети, а выражение этой маски числом битов даёт префикс CIDR (например, /24).
Есть три основные причины разбивать сеть на подсети.
- Экономия адресов: разделение адресного пространства под фактически необходимое число хостов снижает расход IP-адресов.
- Изоляция широковещания: разделение сетей сдерживает лишний широковещательный трафик.
- Безопасность и управление: разбиение сетей по подразделениям или назначению упрощает контроль доступа и маршрутизацию.
Достаточно ввести IP и CIDR, и этот калькулятор сразу покажет адрес сети, широковещательный адрес, диапазон используемых хостов, класс IP и является ли адрес частным.
Формула расчёта
Все значения вычисляются 32-битными побитовыми операциями.
Маска подсети = 0xFFFFFFFF << (32 - CIDR)Адрес сети = IP AND маска подсетиОбратная маска = NOT маска подсетиШироковещательный адрес = адрес сети OR обратная маскаВсего хостов = 2^(32 - CIDR),Используемых хостов = 2^(32 - CIDR) - 2
Пример: 192.168.1.10/24 → маска 255.255.255.0, сеть 192.168.1.0, широковещательный адрес 192.168.1.255, используемые хосты с 192.168.1.1 по 192.168.1.254, то есть 254 адреса (= 2^8 - 2). Вычитание -2 соответствует адресу сети и широковещательному адресу, которые зарезервированы.