Калькулятор подсети IPv4
Определите сеть, маску, broadcast, диапазон адресов и размер подсети IPv4.
- Быстро и бесплатно
- Данные остаются у вас
- Без регистрации
Результат
Здесь появится результат
Введите данные, результат появится автоматическиДля чего нужен калькулятор подсети IPv4
Калькулятор подсети IPv4 определяет адрес сети, маску, broadcast и диапазон адресов узлов по IP-адресу и длине префикса. Он также показывает размер блока, двоичную маску и wildcard. Эти значения нужны при настройке интерфейсов, маршрутов и правил доступа.
Что такое IPv4 и как устроен IP-адрес
IPv4 является четвертой версией протокола IP. Он используется для адресации сетевых интерфейсов и доставки пакетов между сетями. Адрес содержит 32 бита, которые обычно записываются четырьмя десятичными числами через точки. Каждая часть, или октет, занимает 8 бит и принимает значение от 0 до 255.
IP-адрес не является постоянным идентификатором компьютера. Один интерфейс может иметь несколько адресов, а выданный устройству адрес может измениться. Также важно различать адрес внутри локальной сети и адрес, видимый удаленному сервису: при NAT они могут отличаться.
Сам по себе адрес не сообщает границы подсети. Для этого нужна маска или соответствующий ей префикс.
Что такое подсеть и зачем делить адресное пространство
Подсеть объединяет адреса с общей сетевой частью. Разделение помогает организовать адресацию отделов, сегментов VLAN, виртуальных машин и соединений между маршрутизаторами. Вместо отдельного маршрута для каждого интерфейса можно описать сразу весь блок.
Чем длиннее общая сетевая часть, тем меньше адресов остается внутри подсети. Разделив один блок /24 на четыре /26, получают четыре непересекающихся блока по 64 адреса. При этом сеть не становится физически изолированной только из-за другого префикса: маршрутизация, VLAN и правила доступа настраиваются отдельно.
Совпадение первых трех октетов не всегда означает одну подсеть. Для /25 два адреса внутри одного привычного блока /24 могут находиться по разные стороны границы. Поэтому сравнивать адреса нужно вместе с маской.
Маска подсети и CIDR: две записи одной границы
Маска содержит последовательность единичных битов, за которой идут нули. Единицы выделяют сетевую часть, нули оставляют биты для адресов внутри блока. Например, 255.255.255.192 заканчивается октетом 11000000, поэтому всего в маске 26 единиц.
CIDR записывает это количество после косой черты: /26. Префикс описывает число битов, а не число октетов или доступных устройств. Общее количество адресов вычисляется как 2^(32 - префикс). Для /26 остается 6 бит и получается 64 адреса.
Адрес сети получается побитовым AND между IP и маской. Это обнуляет часть узла. Например, для 192.0.2.173/26 последний октет вычисляется как 10101101 AND 11000000 = 10000000, то есть 128. Подсеть начинается с 192.0.2.128 и заканчивается 192.0.2.191.
Что такое wildcard-маска
Wildcard показывает обратное значение каждого бита маски. Ее можно получить вычитанием каждого октета маски из 255. Для 255.255.255.192 результат равен 0.0.0.63.
В правилах доступа, использующих такую запись, нулевой бит обычно требует совпадения соответствующего бита адреса, а единичный позволяет его не учитывать. Поэтому адрес сети 192.0.2.128 с wildcard 0.0.0.63 описывает сравнение в пределах этого блока /26.
Wildcard не является альтернативным способом ввода обычной маски в любой программе. Значение поля зависит от синтаксиса конкретного оборудования. В некоторых ACL единичные биты wildcard могут располагаться не подряд; этот калькулятор показывает только дополнение выбранной обычной маски подсети. Принцип сопоставления описан в документации Cisco по ACL.
Адрес сети, broadcast и доступные узлы
В обычной IPv4-подсети первый адрес обозначает сеть, а последний служит directed broadcast, то есть обращением ко всем узлам этой подсети. Оставшиеся адреса образуют диапазон узлов. В разобранном блоке /26 это 192.0.2.129 по 192.0.2.190, всего 62 адреса.
Из этого диапазона администратор может дополнительно выделить шлюз, серверы и резерв. Шлюз не обязан занимать именно первый доступный адрес: его определяет настройка сети. Инструмент не знает, какие адреса уже выданы DHCP или заняты вручную.
Для /31 применяется модель point-to-point: используются оба адреса без отдельного broadcast, как предусмотрено RFC 3021. Блок /32 содержит один адрес. К этим случаям формула «всего минус два» не применяется.
Как рассчитать подсеть в инструменте
Введите адрес в «IPv4 или IPv4/CIDR». Префикс можно указать сразу после адреса либо выбрать в «Маска подсети», где показаны обе формы записи. При смене маски прежний CIDR-суффикс убирается из поля, чтобы настройки не противоречили друг другу. Если маска не задана, используется /32.
Результат пересчитывается автоматически. Сопоставьте CIDR и границы с планом адресации, затем копируйте нужные значения. Расчет не сканирует сеть и не проверяет доступность узлов. Для произвольного интервала, который может не совпадать с одной подсетью, используйте диапазон IPv4 в CIDR.

