Маска подсети

18 ноября 2022
Дата обновления: 1 июля 2026
Маска подсети — это бинарный шаблон, который определяет, какая часть IP-адреса относится непосредственно к идентификатору сети, а какая — к конкретному устройству внутри этой сети.

Что такое маска подсети

Маска позволяет разделить IP-адрес на сеть и хост, задает размер подсети и облегчает маршрутизацию. В нотации CIDR маска обозначается как длина префикса (например, /24 для IPv4 — 255.255.255.0).

Когда организации требуются дополнительные сети, подсети делят хост-элемент IP-адреса на более мелкие подсети. Цель маски — обеспечить процесс создания подсети.

Без четкого понимания маски невозможно грамотно реализовать деление на подсети, организовать маршрутизацию в больших решениях на базе DPI или обслуживать большое число абонентов с помощью BNG.

Как работает маска

Маска подсети выполняет логическую операцию AND между маской и IP-адресом, позволяя определить, к какой подсети принадлежит данный адрес. Например, маска 255.255.255.0 (/24) дает 256 адресов, из которых один — адрес сети, один — широковещательный, остальные — адреса устройств.

Таблица популярных масок IPv4:

Маска Префикс Количество адресов Адресов для хостов
255.255.255.0 /24 256 254
255.255.255.128 /25 128 126
255.255.255.192 /26 64 62
255.255.255.252 /30 4 2

Применение маски в сетях

Маски позволяют:

  • дробить большие диапазоны на независимые подсети — для филиалов, сервисов, клиентов;
  • идеально настроить политики безопасности, ограничить броадкаст-трафик;
  • быстро обнаруживать проблемные зоны в адресном пространстве при аудите и планировании.

В современных IPv6-сетях, маска чаще встречается именно как префикс (например, /64), что еще больше упрощает администрирование.

Технические FAQ

В чем разница между IP-адресом и маской подсети?

IP-адрес идентифицирует устройство в сети, а маска подсети определяет, какая часть этого адреса относится к сети, а какая — к конкретному устройству (хосту). IP-адрес и маска всегда используются вместе: без маски устройство не сможет определить, находится ли получатель в той же подсети или трафик необходимо отправить через маршрутизатор.

Как узнать свою маску подсети?

Узнать маску подсети можно в настройках сетевого подключения или с помощью системных команд. В Windows используется команда ipconfig, в Linux и macOS — ip addr или ifconfig. В большинстве домашних сетей используется маска 255.255.255.0 (или префикс /24), однако в корпоративных и операторских сетях могут применяться и другие значения в зависимости от схемы адресации.

Что означает маска 255.255.255.0?

Маска 255.255.255.0 соответствует префиксу /24 и означает, что первые 24 бита IP-адреса используются для идентификатора сети, а оставшиеся 8 бит — для адресов устройств. Такая подсеть содержит 256 IP-адресов, из которых 254 обычно доступны для хостов. Это один из самых распространенных вариантов адресации в локальных сетях.

Как рассчитать количество подсетей?

Количество возможных подсетей зависит от числа бит, выделенных под подсети. Если для разделения сети используется n дополнительных бит, можно создать 2ⁿ подсетей. Например, если сеть /24 разделить на подсети /26, используются два дополнительных бита (26 − 24 = 2), поэтому получится 4 подсети по 64 адреса каждая. Такой расчет помогает заранее спроектировать адресное пространство и избежать конфликтов IP-адресов при расширении сети.