Domain IP Lookup

Калькулятор подсетей: CIDR, маска и доступные хосты

Введите адрес с длиной префикса (192.168.1.0/24) или маской подсети (255.255.255.0) и сразу получите адрес сети, широковещательный адрес, диапазон доступных хостов, обратную маску и число хостов. Разбейте сеть на подсети меньшего размера или перейдите на другую вкладку, чтобы превратить начальный и конечный адреса в минимальное число блоков CIDR. Префиксы IPv6 тоже поддерживаются.

Попробуйте:

Как работает запись CIDR

CIDR (Classless Inter-Domain Routing, бесклассовая адресация) записывает сеть как адрес, косую черту и число. Это число — длина префикса: сколько из 32 бит адреса определяют сеть. Остальные определяют хосты внутри неё.

/24 фиксирует первые 24 бита и оставляет 8 для хостов, то есть 2^8 = 256 адресов, а её маска подсети — 255.255.255.0. /16 оставляет для хостов 16 бит: 65 536 адресов. Каждый бит, добавленный к префиксу, уменьшает блок вдвое.

Для обычных подсетей IPv4 доступных хостов = 2^(32 − префикс) − 2. Два адреса теряются: первый — адрес сети, последний — широковещательный адрес.

Подсети в уме: приём с размером блока

Для большинства обычных подсетей двоичная система не нужна. Возьмите октет маски подсети, который не равен 255 или 0, и вычтите его из 256. Получится размер блока, и сети начинаются с кратных ему значений.

Возьмём 192.168.1.130/26. Маска — 255.255.255.192, значит, размер блока 256 − 192 = 64. Сети начинаются с .0, .64, .128 и .192, поэтому .130 относится к сети .128. Её широковещательный адрес — следующая сеть минус один, то есть .191, а доступные хосты идут от .129 до .190: их 62.

Распространённые размеры подсетей IPv4

ПрефиксМаска подсетиВсего адресовДоступных хостов
/8255.0.0.016 777 21616 777 214
/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 (один хост)

Частные и специальные диапазоны IPv4

ДиапазонНазначение
10.0.0.0/8Частная сеть (RFC 1918)
172.16.0.0/12Частная сеть (RFC 1918)
192.168.0.0/16Частная сеть (RFC 1918)
100.64.0.0/10Общее адресное пространство для NAT операторского уровня (CGNAT)
127.0.0.0/8Loopback: этот компьютер
169.254.0.0/16Link-local: назначается самостоятельно, когда DHCP не работает
224.0.0.0/4Многоадресная рассылка (multicast)

Адреса из частных диапазонов не маршрутизируются через публичный интернет, поэтому миллионы домов и офисов могут использовать одни и те же.

Особые случаи, которые стоит знать

  • /31: RFC 3021 позволяет использовать оба адреса /31 в канале точка-точка, поэтому адреса сети и широковещательного адреса нет, а доступных хоста два.
  • /32: один адрес, используется для маршрутов к хосту и правил межсетевого экрана.
  • /0: всё адресное пространство, записывается как 0.0.0.0/0 и используется как маршрут по умолчанию.
  • Обратная маска (wildcard mask): маска подсети с инвертированными битами (0.0.0.255 для /24). Протоколы маршрутизации и списки доступа часто используют её вместо маски подсети.

Префиксы IPv6

Адреса IPv6 имеют длину 128 бит, и идея длины префикса та же. /64 — стандартный размер одного сегмента сети, потому что автоконфигурация адресов рассчитывает на 64 бита для идентификатора интерфейса. Провайдеры обычно выдают площадке /48 или /56, в которых помещается 65 536 или 256 сетей /64. В IPv6 нет широковещательного адреса, поэтому все адреса в префиксе доступны.

/64 содержит 2^64 адресов, примерно 18 квинтиллионов, поэтому разбиение на подсети в IPv6 — это организация сетей, а не экономия адресов.

Планирование подсети

  • Посчитайте устройства, которые нужны сегодня, и добавьте запас на рост. Менять нумерацию позже мучительно.
  • Используйте разную длину префикса для разных задач (маски подсетей переменной длины, VLSM) вместо /24 для всего.
  • Выравнивайте подсети, которые общаются друг с другом, чтобы маршруты можно было суммировать.
  • Записывайте каждое выделение. План адресации на бумаге предотвращает пересечение диапазонов.

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

Руководства