Работает полностью в браузере — данные не покидают страницу.
Калькулятор CIDR
Сеть, broadcast, диапазон хостов и проверка вхождения IP.
сеть192.168.1.0/24
маска255.255.255.0
broadcast192.168.1.255
первый хост192.168.1.1
последний хост192.168.1.254
доступных хостов254
Что показывает калькулятор
Задайте сеть в нотации CIDR — и получите диапазон, который блок реально покрывает: адрес сети, маску, broadcast, первый и последний пригодный хост и их количество. Он же отвечает, входит ли конкретный адрес в блок.
Полезно при написании security group, NetworkPolicy или маршрута, где ошибка в префиксе на единицу молча удваивает или вдвое сокращает то, что вы только что разрешили.
Почему пригодных хостов на два меньше общего числа?
Первый адрес обозначает сеть, последний — broadcast, ни один из них нельзя назначить хосту. /24 покрывает 256 адресов и вмещает 254 хоста.
Что происходит с /31 и /32?
Это исключения. /32 — один адрес, хостовый маршрут. /31 — два адреса без резервирования сети и broadcast, для point-to-point линков (RFC 3021). Обычное правило «минус два» на них даёт бессмыслицу.
Как выбрать префикс для подсети?
Считайте от нужного числа хостов плюс запас, округлите вверх до степени двойки и вычтите два зарезервированных адреса. Облачные провайдеры резервируют ещё несколько адресов на подсеть — AWS забирает пять, — поэтому /28 там даёт меньше пригодных хостов, чем следует из арифметики.
Смежные инструменты: Проверка порта, DNS lookup и GeoIP lookup.