Как пользоваться калькулятором
Адрес можно ввести в любом привычном виде: с префиксом CIDR (192.168.1.10/24), с маской через пробел или косую черту (10.0.0.1 255.255.255.0) или без префикса — тогда для IPv4 берётся /24, а для IPv6 — /64. IPv6 принимается в полной и сокращённой форме, с зоной (fe80::1%eth0) и со встроенным IPv4 (::ffff:192.0.2.1). Чтобы скопировать значение, нажмите на него в таблице. Ссылка в адресной строке обновляется сама, ею можно поделиться с коллегой.
Что такое маска подсети и CIDR
IP-адрес состоит из двух частей: номера сети и номера узла в ней. Границу между ними задаёт маска. В записи CIDR после косой черты указывают, сколько старших бит занимает номер сети: /24 — это 24 бита сети и 8 бит на хосты, то же самое, что маска 255.255.255.0.
В IPv4 первый адрес подсети — адрес самой сети, последний — широковещательный (broadcast); хостам назначаются адреса между ними. Исключения — /31 для каналов точка-точка (RFC 3021), где используются оба адреса, и /32 — одиночный адрес. Wildcard-маска — инверсия обычной маски, её используют в ACL и OSPF на оборудовании Cisco.
Частные диапазоны IPv4 (RFC 1918): 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16. Операторы связи для CGNAT используют 100.64.0.0/10 (RFC 6598), а 169.254.0.0/16 — link-local-адреса, которые узел назначает себе сам, если не получил адрес по DHCP.
Таблица масок подсети IPv4
| Префикс | Маска | Wildcard | Адресов | Хостов |
|---|---|---|---|---|
| /32 | 255.255.255.255 | 0.0.0.0 | 1 | 1 |
| /31 | 255.255.255.254 | 0.0.0.1 | 2 | 2 |
| /30 | 255.255.255.252 | 0.0.0.3 | 4 | 2 |
| /29 | 255.255.255.248 | 0.0.0.7 | 8 | 6 |
| /28 | 255.255.255.240 | 0.0.0.15 | 16 | 14 |
| /27 | 255.255.255.224 | 0.0.0.31 | 32 | 30 |
| /26 | 255.255.255.192 | 0.0.0.63 | 64 | 62 |
| /25 | 255.255.255.128 | 0.0.0.127 | 128 | 126 |
| /24 | 255.255.255.0 | 0.0.0.255 | 256 | 254 |
| /23 | 255.255.254.0 | 0.0.1.255 | 512 | 510 |
| /22 | 255.255.252.0 | 0.0.3.255 | 1 024 | 1 022 |
| /21 | 255.255.248.0 | 0.0.7.255 | 2 048 | 2 046 |
| /20 | 255.255.240.0 | 0.0.15.255 | 4 096 | 4 094 |
| /19 | 255.255.224.0 | 0.0.31.255 | 8 192 | 8 190 |
| /18 | 255.255.192.0 | 0.0.63.255 | 16 384 | 16 382 |
| /17 | 255.255.128.0 | 0.0.127.255 | 32 768 | 32 766 |
| /16 | 255.255.0.0 | 0.0.255.255 | 65 536 | 65 534 |
| /15 | 255.254.0.0 | 0.1.255.255 | 131 072 | 131 070 |
| /14 | 255.252.0.0 | 0.3.255.255 | 262 144 | 262 142 |
| /13 | 255.248.0.0 | 0.7.255.255 | 524 288 | 524 286 |
| /12 | 255.240.0.0 | 0.15.255.255 | 1 048 576 | 1 048 574 |
| /11 | 255.224.0.0 | 0.31.255.255 | 2 097 152 | 2 097 150 |
| /10 | 255.192.0.0 | 0.63.255.255 | 4 194 304 | 4 194 302 |
| /9 | 255.128.0.0 | 0.127.255.255 | 8 388 608 | 8 388 606 |
| /8 | 255.0.0.0 | 0.255.255.255 | 16 777 216 | 16 777 214 |
Подсети IPv6: /48, /56 и /64
IPv6-адрес занимает 128 бит и записывается восемью группами по четыре шестнадцатеричные цифры. Ведущие нули в группе можно опускать, а одну самую длинную последовательность нулевых групп — заменить на :: (правила RFC 5952). Калькулятор показывает обе формы: сокращённую и полную.
- /64 — стандартная подсеть для одного сегмента сети: на неё рассчитаны SLAAC и большинство механизмов IPv6.
- /56 — 256 подсетей /64. Такой префикс провайдеры часто выдают домашним абонентам.
- /48 — 65 536 подсетей /64, типичный блок для организации или площадки.
- /32 — минимальный блок, который региональный регистратор (RIPE NCC) выделяет LIR.
Специальные диапазоны: fe80::/10 — link-local, fc00::/7 — уникальные локальные адреса (ULA), ff00::/8 — multicast, 2001:db8::/32 — адреса для документации, 64:ff9b::/96 — NAT64.
Частые вопросы
Сколько хостов в подсети /24?
256 адресов, из них 254 доступны хостам: первый адрес — адрес сети, последний — широковещательный.
Как разбить сеть на подсети?
Введите сеть, например 10.0.0.0/16, и выберите размер подсетей в поле «Разбить сеть». Калькулятор покажет все подсети с первым и последним адресом (до 256 строк).
Зачем нужны /31 и /32?
/31 используют на каналах точка-точка между маршрутизаторами, чтобы не тратить адреса на сеть и broadcast. /32 — один адрес: loopback, VIP балансировщика или адрес в правиле фаервола.
Почему в IPv6 подсеть обычно /64?
Младшие 64 бита адреса — идентификатор интерфейса, на это рассчитана автоконфигурация SLAAC. Подсети меньше /64 ломают SLAAC и некоторые реализации Neighbor Discovery.
Что такое wildcard-маска?
Инвертированная маска подсети: для /24 это 0.0.0.255, для /20 — 0.0.15.255. Её используют в ACL Cisco и в командах network протокола OSPF.
Мои данные куда-то отправляются?
Нет. Расчёт выполняется JavaScript-кодом прямо в браузере, страница не делает запросов к серверу после загрузки.
Контакты
Нашли ошибку в расчёте, хотите предложить новый инструмент или сообщить о нарушении? Напишите нам: abuse@thereshkin.ru.