Что такое калькулятор подсетей CIDR?
Этот калькулятор определяет, сколько IP-адресов помещается в подсеть IPv4, заданную префиксом CIDR (число после слеша, например /24). Он показывает общее количество адресов, число битов хоста и количество доступных адресов, которые реально можно назначить устройствам. Инструмент работает по стандартам сетей IPv4 и универсален — без привязки к конкретной стране или производителю оборудования.
Как пользоваться
Укажите длину префикса CIDR в диапазоне от 0 до 32. Префикс показывает, сколько старших битов закреплено за сетью; оставшиеся биты отводятся под хосты. Чем меньше префикс (например, /16), тем больше сеть и количество хостов, а чем больше префикс (например, /30), тем меньше подсеть.
Разбор формулы
Адрес IPv4 состоит из 32 битов. На хостовую часть приходится \(32 - \text{префикс}\) битов, поэтому общее число адресов равно \(2^{(32 - \text{префикс})}\). В обычной подсети два адреса зарезервированы: адрес сети (все биты хоста равны 0) и широковещательный адрес (все биты хоста равны 1). Значит, доступные хосты:
$$\text{Доступные хосты} = 2^{\left(32 - \text{Префикс }(/n)\right)} - 2$$Обратите внимание: /31 (соединения «точка-точка», RFC 3021) и /32 (одиночный хост) — особые случаи, для которых стандартное вычитание \(-2\) не применяется.
Пример расчёта
Для сети /24: битов хоста = \(32 - 24 = 8\), всего адресов = \(2^8 = 256\). Вычитаем адрес сети и широковещательный адрес:
$$256 - 2 = 254 \text{ доступных хоста}$$— классический размер домашней или небольшой офисной локальной сети.
Частые вопросы
Почему вычитают 2? Первый адрес обозначает саму сеть, а последний является широковещательным, поэтому ни один из них нельзя назначить хосту.
Что даёт /30? Всего = \(4\), доступных = \(2\) — идеально для канала между двумя маршрутизаторами.
Подходит ли это для IPv6? Нет. В IPv6 используется 128-битное адресное пространство и другие правила подсчёта хостов; этот инструмент работает только с IPv4.