nicetool.dev logo

Калькулятор подсетей

Введите адрес вида 192.168.1.10/24, 10.0.0.1 255.255.0.0 или префикс IPv6. IPv4-адрес без префикса считается /24.

Примеры:
Адрес192.168.1.10
Блок CIDR192.168.1.0/24
Маска сети255.255.255.0
Wildcard-маска0.0.0.255
Сеть192.168.1.0
Broadcast192.168.1.255
Доступные хосты192.168.1.1 - 192.168.1.254
Адресов256
Доступно254
КлассC
ТипЧастный (RFC 1918)
Адрес (двоичный)11000000.10101000.00000001.00001010
Маска (двоичная)11111111.11111111.11111111.00000000
Сеть (двоичная)11000000.10101000.00000001.00000000
Hex0xC0A8010A
Целое число3232235786

Разбить на подсети

#ПодсетьДиапазон хостовBroadcastДоступно
1192.168.1.0/25192.168.1.1 - 192.168.1.126192.168.1.127126
2192.168.1.128/25192.168.1.129 - 192.168.1.254192.168.1.255126

Шпаргалка по CIDR IPv4

ПрефиксМаска сетиАдресовДоступно
/8255.0.0.016 777 21616 777 214
/12255.240.0.01 048 5761 048 574
/16255.255.0.065 53665 534
/20255.255.240.04 0964 094
/22255.255.252.01 0241 022
/23255.255.254.0512510
/24255.255.255.0256254
/25255.255.255.128128126
/26255.255.255.1926462
/27255.255.255.2243230
/28255.255.255.2401614
/29255.255.255.24886
/30255.255.255.25242
/31255.255.255.25422
/32255.255.255.25511

Что такое подсеть и нотация CIDR?

Подсеть - это блок IP-адресов с одинаковыми старшими битами. Нотация CIDR записывает блок как адрес и число фиксированных битов: 192.168.1.0/24 означает, что первые 24 бита задают сеть, а последние 8 нумеруют до 256 адресов. Первый адрес - сама сеть, последний - broadcast, поэтому доступно 254 хоста. Сетевые инженеры, облачные архитекторы (AWS VPC, Azure, GCP) и все, кто пишет правила firewall, пользуются этими числами каждый день.

Возможности

  • • IPv4 с префиксом CIDR или маской в точечной записи, а также префиксы IPv6
  • • Сеть, broadcast, диапазон хостов, wildcard-маска и класс адреса
  • • Определяет частные, CGNAT, loopback, link-local, multicast и документационные диапазоны
  • • Двоичное, шестнадцатеричное и целочисленное представление адреса и маски
  • • Разбиение блока на подсети и шпаргалка от /8 до /32

Вычисляется локально

Все расчёты выполняются в браузере. Введённые внутренние диапазоны IP не отправляются на сервер и не записываются.

IPv4 + IPv6, 100% на стороне клиента.

Как пользоваться: Калькулятор подсетей

  1. 1

    Введите IPv4-адрес с префиксом (192.168.1.10/24) или маской (192.168.1.10 255.255.255.0) либо IPv6-адрес, например 2001:db8::1/64.

  2. 2

    Посмотрите результаты: адрес сети, broadcast, диапазон доступных хостов, число адресов, маску, wildcard-маску, класс и тип адреса (частный, публичный, CGNAT, loopback и т. д.).

  3. 3

    Двоичное представление показывает, какие биты относятся к сети, а какие к хостам.

  4. 4

    Для IPv4 используйте «Разбить на подсети», чтобы поделить блок на меньшие сети, или найдите любой префикс в таблице CIDR внизу страницы.

Практические примеры

Планирование VPC в облаке

VPC 10.0.0.0/16 можно разбить на подсети /24: 256 сетей по 254 доступных хоста, например по одной на зону доступности и уровень. Учтите, что AWS резервирует 5 адресов в каждой подсети.

Правила firewall

Security group и правила iptables используют нотацию CIDR. Убедитесь, что 172.16.0.0/12 действительно включает 172.31.255.255, прежде чем разрешать или блокировать.

ACL Cisco и OSPF

Списки доступа Cisco и команды network в OSPF используют wildcard-маски - инверсию маски сети. Для сети /26 это 0.0.0.63.

Домашние и офисные сети

Узнайте, в одной ли подсети два устройства, сколько устройств поместится в сеть роутера 192.168.1.0/24 или почему адрес из 100.64.0.0/10 означает, что провайдер использует CGNAT.

Частые вопросы

Почему доступных хостов на 2 меньше, чем адресов?+

В обычной подсети IPv4 первый адрес обозначает саму сеть, а последний - broadcast, поэтому их нельзя назначить устройствам. Исключения - каналы точка-точка /31 и одиночные хосты /32 (RFC 3021).

Что такое wildcard-маска?+

Побитовая инверсия маски: 255.255.255.0 превращается в 0.0.0.255. Бит 0 означает «должно совпадать», бит 1 - «любое значение». Используется в ACL Cisco и OSPF.

Какие диапазоны частные?+

RFC 1918 резервирует 10.0.0.0/8, 172.16.0.0/12 и 192.168.0.0/16 для частных сетей. Они не маршрутизируются в интернете и требуют NAT. В IPv6 похожую роль играет fc00::/7 (unique local).

Почему /64 - стандартная подсеть IPv6?+

Автонастройка IPv6 (SLAAC) требует 64 бита на идентификатор интерфейса, поэтому в локальных сетях используют /64, хотя в каждой около 18 квинтиллионов адресов.