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

Оригинальное название: subnet mask

Коротко

32-битное число, которое показывает, какая часть IP-адреса обозначает сеть, а какая — конкретное устройство в ней; записывается как 255.255.255.0 или префиксом /24.

Что такое «Маска подсети»

Без маски IP-адрес неполон: по 192.168.1.10 нельзя сказать, где заканчивается номер сети и начинается номер узла. Маска отвечает на этот вопрос. В двоичном виде она состоит из единиц, за которыми идут нули: единицы отмечают биты сети, нули — биты узла. Маска 255.255.255.0 — это 24 единицы и 8 нулей, поэтому её же записывают короче, префиксом /24. Подробно о такой записи и бесклассовой маршрутизации — на странице CIDR.

Как устройство применяет маску

Перед отправкой пакета компьютер выполняет побитовое «И» между своим адресом и маской, затем то же самое с адресом получателя. Если результаты совпали, получатель в той же сети, и пакет отправляется напрямую. Если нет — пакет уходит на шлюз по умолчанию, обычно роутер, который передаёт его дальше. Неверная маска приводит к странным симптомам: соседние устройства «не видны», хотя кабель и Wi-Fi в порядке.

Пример расчёта

Адрес      192.168.1.10   11000000.10101000.00000001.00001010
Маска      255.255.255.0  11111111.11111111.11111111.00000000
Сеть       192.168.1.0    (адрес И маска)
Широковещательный  192.168.1.255
Узлы       192.168.1.1 – 192.168.1.254 (254 адреса)

Первый адрес диапазона обозначает саму сеть, последний — широковещательный, поэтому для устройств остаётся на два меньше. Частые маски:

  • 255.255.255.0 (/24) — 256 адресов, 254 для устройств: типичная домашняя или офисная сеть.
  • 255.255.255.192 (/26) — 64 адреса, 62 для устройств.
  • 255.255.255.252 (/30) — 4 адреса, 2 для устройств: связка между двумя маршрутизаторами.
  • 255.255.255.255 (/32) — один конкретный адрес, например в правиле файрвола.

Где её настраивают

В домашней и офисной сети маску вместе с адресом и шлюзом раздаёт DHCP-сервер роутера. На арендованном сервере её указывает провайдер в настройках сети, а в панели управления VDS она обычно видна рядом с IP. Владелец сайта встречает маски в списках разрешённых адресов: например, чтобы пустить в админку весь офисный диапазон, указывают сеть с префиксом, а не один адрес. Маски относятся к IPv4; в IPv6 используют только префиксную запись.

Обновлено:

Все термины раздела «Backend»

Что будем искать? Например,Продвижение