Подключиться через MCP →

Введите расчет

Математическая формула

Реклама

Результатов

Расчёт маски подсети

255.255.255.0
CIDR: /24
Wildcard-маска 0.0.0.255
Всего хостов 256
Доступных хостов 254

Что такое обратная маска подсети?

Обратная маска подсети — её также называют wildcard-маской (или инверсной, шаблонной маской) — это побитовая инверсия обычной мары подсети. Если маска подсети использует единицы для обозначения сетевой части IP-адреса, то wildcard-маска работает наоборот: нули обозначают биты, которые должны совпадать, а единицы — биты, которые могут принимать любое значение. Wildcard-маски широко применяются в сетевых технологиях, прежде всего в списках контроля доступа (ACL) и в настройке OSPF на оборудовании Cisco, где устройство ожидает именно обратную маску, а не обычную.

Этот калькулятор принимает один параметр — вашу маску подсети (например, 255.255.255.0) — и мгновенно выдаёт обратную маску вместе с несколькими полезными сопутствующими значениями: длиной префикса CIDR, общим числом хостов и числом доступных для назначения хостов.

Маска подсети и шаблонная маска, показанные как дополняющие двоичные строки битов
Шаблонная (обратная) маска — это побитовая инверсия маски подсети.

Как пользоваться калькулятором

  • Маска подсети: введите маску в десятично-точечном формате, которую нужно преобразовать, например 255.255.255.192.
  • Нажмите кнопку — и получите обратную (wildcard) маску, нотацию CIDR, общее число хостов и число доступных хостов.

Формула расчёта

Калькулятор выполняет четыре простых вычисления:

$$\text{Wildcard Mask} = 255.255.255.255 - \text{Subnet Mask}$$
  • Wildcard-маска: каждый октет вычитается из 255 (255 − октет).
  • Префикс CIDR: маска переводится в двоичный вид, после чего подсчитывается количество единичных битов.
  • Общее число хостов: \(2^{32 - \text{CIDR}}\).
  • Доступные хосты: общее число хостов минус 2 (один адрес отводится под адрес сети, второй — под широковещательный), но не меньше 0.
Реклама
Поoctetное вычитание маски подсети из 255 для получения октетов шаблона
Каждый октет шаблона равен 255 минус соответствующий октет подсети.

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

Допустим, вы ввели 255.255.255.0:

  • Wildcard-маска: \(255-255,\ 255-255,\ 255-255,\ 255-0\) = 0.0.0.255
  • CIDR: в двоичной форме 24 единицы, поэтому префикс равен /24
  • Общее число хостов: $$2^{32 - 24} = 2^{8} = \mathbf{256}$$
  • Доступные хосты: \(256 - 2 = \mathbf{254}\)

Часто задаваемые вопросы

Почему wildcard для /24 равен 0.0.0.255? Потому что wildcard-маска — это точная инверсия маски подсети: биты, которые маска фиксирует (сетевая часть), становятся нулями, а биты узла — единицами. В данном случае это последний октет, покрывающий все 256 адресов.

Где на практике применяется wildcard-маска? Чаще всего в списках доступа Cisco IOS (ACL) и в командах network при настройке OSPF — там требуются именно обратные маски, а не стандартные маски подсети.

Почему из числа хостов вычитают 2? Первый адрес в подсети зарезервирован как идентификатор сети, а последний — как широковещательный адрес. Ни один из них нельзя назначить устройству.

Последнее обновление: