Калькулятор подсетей IPv4 и IPv6
Рассчитайте сеть, широковещательный адрес, обратную маску, первый и последний хост и число доступных хостов для любой подсети IPv4 или IPv6. Работает в браузере.
Примеры: 192.168.1.10/24, 10.0.0.5 255.255.240.0, 2001:db8::1/48
| Адрес | 192.168.1.130 |
|---|---|
| Нотация CIDR | 192.168.1.0/24 |
| Адрес сети | 192.168.1.0 |
| Маска подсети | 255.255.255.0 (/24) |
| Обратная маска (wildcard) | 0.0.0.255 |
| Широковещательный адрес | 192.168.1.255 |
| Первый доступный хост | 192.168.1.1 |
| Последний доступный хост | 192.168.1.254 |
| Всего адресов | 256 |
| Доступно хостов | 254 |
| Тип адреса | Частный (RFC 1918) |
| Класс (классовая адресация, устаревшая) | C |
| Маска подсети в двоичном виде | 11111111.11111111.11111111.00000000 |
| Шестнадцатеричный адрес | 0xC0A80182 |
Что такое Калькулятор подсетей?
Калькулятор принимает IP-адрес с длиной префикса или маской и показывает всё о подсети, к которой он относится: адрес сети и широковещательный адрес, маску подсети, обратную маску, диапазон доступных хостов и количество адресов. Работает для IPv4 и IPv6 и сообщает, является ли адрес публичным, частным (RFC 1918), loopback, link-local, CGNAT или зарезервированным.
Как пользоваться Калькулятор подсетей
- Введите адрес с префиксом, например
192.168.1.130/24, или с маской в точечной записи, например10.1.2.3 255.255.240.0. - Для IPv6 введите адрес вида
2001:db8::1/64; адрес без префикса считается одиночным хостом (/32 или /128). - Прочитайте таблицу результатов: сеть, маска подсети, обратная маска, широковещательный адрес, первый и последний доступный хост, всего адресов и доступных хостов.
- Кнопкой копирования скопируйте краткую сводку для документации или заявки.
Пример
192.168.1.130/24
Network 192.168.1.0, mask 255.255.255.0, wildcard 0.0.0.255, broadcast 192.168.1.255, hosts 192.168.1.1 – 192.168.1.254, 254 usable of 256 addresses, Private (RFC 1918), class C
Для 10.1.2.3 255.255.240.0 инструмент покажет 10.1.0.0/20 с 4094 доступными хостами.
Когда использовать Калькулятор подсетей
Используйте при планировании диапазонов адресов, написании правил межсетевых экранов и security group, настройке областей DHCP или проверке того, находятся ли два хоста в одной подсети. Инструмент ничего не сканирует и не пингует, это чистая арифметика, и он не знает реальной настройки вашей сети, поэтому другая маска на устройстве даст другое реальное поведение.
Как работает Калькулятор подсетей
Адрес преобразуется в 32-разрядное (IPv4) или 128-разрядное (IPv6) целое число. Длина префикса даёт маску с таким числом старших единичных битов; сеть = адрес AND маска, а последний адрес равен сеть OR NOT маска. Общее число адресов равно 2^(разрядность − префикс). В IPv4 адреса сети и широковещательный исключаются из доступных хостов, за исключением каналов «точка-точка» /31 (RFC 3021, 2 доступных) и одиночных хостов /32. В IPv6 широковещания нет; адрес хоста из одних нулей это anycast-адрес Subnet-Router, поэтому он не считается доступным. Маска в точечной записи принимается, только если её единичные биты идут подряд. Типы адресов берутся из таблиц специальных диапазонов ipaddr.js.
Распространенные Случаи Использования
- Найти широковещательный адрес и диапазон хостов для VLAN /26 перед настройкой маршрутизатора.
- Перевести маску вроде 255.255.248.0 в CIDR (/21) для конфигураций облака или Kubernetes.
- Получить обратную маску для ACL Cisco или операторов network в OSPF.
- Проверить, сколько адресов даёт делегирование IPv6 /64 или /56.
- Выяснить, является ли адрес частным, CGNAT (100.64.0.0/10) или публичным, прежде чем открывать сервис.
Часто Задаваемые Вопросы
Почему у /31 показано 2 доступных хоста, а не 0?
RFC 3021 допускает сети /31 на каналах «точка-точка»: оба адреса используют две стороны, а широковещательный адрес не нужен. Калькулятор следует этому правилу; /32 это одиночный хост.
Что такое обратная маска?
Это побитовая инверсия маски подсети (для /24: 0.0.0.255). ACL Cisco и OSPF используют её, чтобы указать, какие биты могут меняться.
Почему первый адрес IPv6 не считается доступным хостом?
В IPv6 адрес с нулевым идентификатором интерфейса зарезервирован как anycast-адрес Subnet-Router (RFC 4291). Широковещания в IPv6 нет, поэтому исключается только этот адрес.
Актуален ли ещё класс IP?
Нет. Классовая адресация была заменена CIDR в 1993 году. Класс показан лишь для справки, потому что он до сих пор встречается в экзаменах и старой документации.