Калькулятор IP
Как пользоваться калькулятором
Введите IP-адрес (например, 192.168.1.10) и префикс сети в нотации CIDR — число от 0 до 32 после знака «/» (например, 24). Калькулятор посчитает маску подсети, адрес сети, широковещательный (broadcast) адрес и диапазон адресов, которые можно назначить узлам сети.
Пример расчёта
Для адреса 192.168.1.10 с префиксом /24: маска подсети — 255.255.255.0, адрес сети — 192.168.1.0, broadcast-адрес — 192.168.1.255, а узлам можно назначать адреса от 192.168.1.1 до 192.168.1.254 — итого 254 адреса. С более узким префиксом, например /30, та же подсеть содержала бы всего 4 адреса, из которых для хостов пригодны только 2 — такой размер сети обычно используют для соединения двух устройств напрямую.
Как это считается
Маска подсети — это префикс, переведённый в 32-битное число, где старшие биты (по числу префикса) — единицы, а оставшиеся — нули. Адрес сети получается операцией «И» между IP-адресом и маской — она обнуляет ту часть адреса, что относится к узлу. Broadcast-адрес — это адрес сети с единицами вместо всех нулевых бит маски (инверсная маска, или wildcard). Диапазон адресов для хостов — это все адреса между адресом сети и broadcast-адресом, исключая их самих, потому что оба зарезервированы под служебные цели.