IP калькулятор
Рассчитайте IPv4-подсеть по IP-адресу, CIDR-префиксу или маске. Калькулятор покажет адрес сети, broadcast, диапазон хостов, wildcard, количество адресов и двоичное представление.
Обновлено 6 августа 2026
IPv4-адрес — это 32 бита. Префикс после косой черты говорит, сколько старших битов отведено под адрес сети, а всё остальное — под адреса устройств внутри неё. Запись 192.168.1.0/24 означает: 24 бита сеть, оставшиеся 8 — хосты.
Префикс и маска — одно и то же
Маска подсети — это те же биты, записанные в привычном десятичном виде. Префикс /24 — это 24 единицы подряд, что в четырёх октетах даёт 255.255.255.0.
| Префикс | Маска | Всего адресов | Адресов для хостов |
|---|---|---|---|
| /24 | 255.255.255.0 | 256 | 254 |
| /25 | 255.255.255.128 | 128 | 126 |
| /26 | 255.255.255.192 | 64 | 62 |
| /27 | 255.255.255.224 | 32 | 30 |
| /28 | 255.255.255.240 | 16 | 14 |
| /30 | 255.255.255.252 | 4 | 2 |
Общее количество адресов считается как 2 в степени (32 − префикс). Каждый шаг префикса вдвое уменьшает подсеть.
Почему хостов на два меньше
В каждой подсети два адреса зарезервированы:
- Первый — адрес самой сети, все биты хостовой части нулевые.
- Последний — широковещательный, все биты хостовой части единичные.
Назначить их устройству нельзя. Отсюда и правило «минус два», и тот факт, что подсеть /31 в обычном смысле бесполезна — в ней просто не остаётся адресов. Исключение сделано для соединений «точка-точка», где два узла и широковещание не нужно.
Как определить границы подсети
Адрес сети получается обнулением хостовых битов. Для 192.168.1.130/26 хостовая часть занимает 6 битов, размер подсети 64 адреса, а границы идут через 64: 192.168.1.0, .64, .128, .192.
Значит адрес .130 попадает в подсеть 192.168.1.128/26, где адрес сети .128, широковещательный .191, а хосты занимают диапазон с .129 по .190.
Практический приём: разделите последний октет на размер подсети, отбросьте дробную часть и умножьте обратно — получите начало.
Частные диапазоны
Три диапазона зарезервированы для внутренних сетей и не маршрутизируются в интернете:
- 10.0.0.0/8 — более 16 миллионов адресов, для крупных сетей.
- 172.16.0.0/12 — диапазон от 172.16 до 172.31 включительно. Обратите внимание: 172.32 сюда уже не входит.
- 192.168.0.0/16 — привычный домашний диапазон.
Типичные ошибки при настройке
- Разные маски на устройствах одной сети. Один узел с /24, другой с /25 — и половина сети становится для него внешней.
- Пересекающиеся подсети. Особенно болезненно при объединении офисов через VPN: если с обеих сторон 192.168.1.0/24, маршрутизация не заработает.
- Шлюз вне подсети. Адрес шлюза обязан попадать в тот же диапазон, иначе устройство его не увидит.
- Назначение адреса сети или широковещательного устройству — оно не выйдет в сеть.
Часто задаваемые вопросы
Что 24 старших бита из 32 отведены под адрес сети, а оставшиеся 8 — под адреса устройств. В виде маски это записывается как 255.255.255.0. Префикс и маска — одно и то же, только в разной форме.
254. Всего в ней 256 адресов, но два зарезервированы: первый — адрес самой сети, последний — широковещательный. Общее число адресов считается как 2 в степени (32 − префикс).
Первый адрес обозначает саму сеть, у него все хостовые биты нулевые. Последний — широковещательный, у него все хостовые биты единичные. Назначить их устройству нельзя.
Разделите последний октет на размер подсети, отбросьте дробную часть и умножьте обратно. Для 192.168.1.130/26 размер подсети 64, деление даёт 2, значит адрес сети 192.168.1.128, широковещательный .191, а хосты занимают с .129 по .190.
10.0.0.0/8, 172.16.0.0/12 и 192.168.0.0/16. Второй охватывает адреса от 172.16 до 172.31 включительно — 172.32 в него уже не входит. Эти диапазоны не маршрутизируются в интернете.
Частая причина — разные маски: если у одного узла /24, а у другого /25, часть сети окажется для него внешней. Другие типовые ошибки — шлюз вне подсети и назначение устройству адреса сети или широковещательного адреса.