IP-калькулятор подсетей
Разбирает запись вида 192.168.1.10/24 и выдаёт всё, что из неё следует: адрес сети и широковещательный, диапазон рабочих адресов, число хостов, маску в обычном и обратном виде, класс и принадлежность к частным диапазонам.
| № | Сеть | Первый | Последний | Широковещательный |
|---|
Что показывает разбор адреса
Калькулятор разбирает адрес с маской подсети: показывает адрес сети, широковещательный адрес, диапазон доступных адресов, их количество и маску во всех формах записи.
Маска делит адрес на две части: старшие биты задают сеть, младшие — узел внутри неё. Запись вида /24 означает, что под сеть отведены первые 24 бита, а на узлы остаются восемь — то есть 256 адресов, из которых доступны 254.
Два адреса в каждой подсети зарезервированы: первый обозначает саму сеть, последний служит широковещательным. Отсюда и вычитание двойки из общего числа.
Инструмент считает и разбиение на подсети: как поделить блок /24 на четыре части по /26, какие диапазоны получатся и сколько адресов останется в каждой.

| Маска | Адресов | Доступно |
|---|---|---|
| /24 | 256 | 254 |
| /25 | 128 | 126 |
| /26 | 64 | 62 |
| /30 | 4 | 2 |
От классов к префиксам и исчерпанию адресов
Адресация IPv4 описана в 1981 году и изначально делила пространство на классы: сети класса A получали по 16 миллионов адресов, класса B по 65 тысяч, класса C по 256. Организация выбирала класс и получала фиксированный блок.
Схема быстро оказалась расточительной: компании, которой нужно 300 адресов, приходилось брать целую сеть класса B и не использовать 65 тысяч. Бесклассовая адресация, введённая в 1993 году, разрешила задавать длину префикса любым числом.
Частные диапазоны 10.0.0.0/8, 172.16.0.0/12 и 192.168.0.0/16 выделены в 1996 году для внутренних сетей. Адреса из них не маршрутизируются в интернете, и именно поэтому домашний роутер раздаёт устройствам 192.168.x.x.
Адресов IPv4 около 4,3 миллиарда, и свободные блоки закончились в 2011 году. IPv6 с адресом в 128 бит решает проблему на любой обозримый срок, но переход идёт медленно: слишком много оборудования умеет только старую версию.


Как планировать адресацию
Проверяйте, попадают ли два адреса в одну подсеть. Устройства с одинаковой маской, но из разных сетей не увидят друг друга напрямую, и это самая частая ошибка в домашних настройках.
Для связи двух устройств берите /30 или /31. Четыре адреса, из которых два доступны, — ровно то, что нужно для точки-точки, и адресное пространство не расходуется зря.
Разделяйте сети по назначению. Гостевой доступ, камеры и рабочие машины в одной подсети видят друг друга, и одна заражённая камера открывает путь ко всему остальному.
Планируйте с запасом, но без излишеств. Сеть /24 на десять устройств — перерасход, а /28 на растущий офис придётся переделывать через год вместе со всей адресацией.
Не пересекайте частные диапазоны с теми, что применяются в сетях провайдеров и офисов. Совпадение делает невозможным подключение по защищённому каналу: маршруты конфликтуют.
Записывайте схему адресации. Через год никто не помнит, какой диапазон отведён серверам, а какой камерам, и разбираться приходится по журналу выдачи адресов.
Отделяйте адреса, выдаваемые автоматически, от закреплённых вручную. Пересечение диапазонов приводит к конфликту адресов, который проявляется случайно и ищется долго.
Проверяйте маску на всех устройствах сети. Один узел с маской /25 в сети /24 видит только половину соседей, и симптомы выглядят как случайные обрывы связи.
Проверить записи домена поможет проверка DNS-записей, а разобрать права на файлы — chmod-калькулятор.
| Что считается | сеть, диапазон, число адресов |
| /24 | 254 доступных |
| Зарезервировано | два адреса на подсеть |
| IPv4 описан | 1981 |
| Бесклассовая адресация | 1993 |
| Частные диапазоны | 1996 |
| Всего адресов IPv4 | ≈ 4,3 млрд |
| Блоки закончились | 2011 |
Что показывает расчёт
Разбирает запись вида 192.168.1.10/24 и выдаёт всё, что из неё следует: адрес сети и широковещательный, диапазон рабочих адресов, число хостов, маску в обычном и обратном виде, класс и принадлежность к частным диапазонам. Рядом лежит двоичный вид — по нему сразу видно, где проходит граница между сетевой и хостовой частью, и почему в /26 хостам достаётся 62 адреса из 64. Вторая вкладка делит сеть на равные подсети и показывает границы каждой. Третья отвечает на вопрос, который чаще всего и задают: входит ли конкретный адрес в конкретную подсеть.
Как пользоваться
Рядом лежит двоичный вид — по нему сразу видно, где проходит граница между сетевой и хостовой частью, и почему в /26 хостам достаётся 62 адреса из 64. Вторая вкладка делит сеть на равные подсети и показывает границы каждой. Третья отвечает на вопрос, который чаще всего и задают: входит ли конкретный адрес в конкретную подсеть.
- 192.168.1.10/24 или адрес и маску по отдельности.
- Адрес сети, широковещательный и первый с последним рабочие.
- Вторая вкладка режет её на равные подсети с границами каждой.
- Третья вкладка отвечает, попадает ли адрес в подсеть.
Частые вопросы
Что означает число после косой черты
Длину префикса — сколько старших битов адреса отведено под номер сети. В /24 под сеть уходят первые 24 бита из 32, а под хосты остаются 8, что даёт 256 адресов. Каждый шаг префикса вниз удваивает размер сети: /23 это 512 адресов, /22 — 1024. Запись с косой чертой называется CIDR и заменила деление на классы A, B и C ещё в девяностых.
Почему в /24 доступны 254 адреса из 256
Два адреса зарезервированы. Первый в диапазоне — адрес самой сети, он идентифицирует подсеть и хосту не назначается. Последний — широковещательный, пакет на него получают все узлы сети сразу. Отсюда формула: два в степени числа хостовых битов минус два. Исключения — /31 и /32: в /31 обоих служебных адресов нет, такие сети используют для соединений точка-точка, а /32 это один конкретный адрес.
Чем маска отличается от обратной маски
Порядком битов. Обычная маска 255.255.255.0 единицами отмечает сетевую часть. Обратная, она же wildcard, — это её побитовое дополнение, 0.0.0.255, где единицами отмечено то, что можно игнорировать. Обратные маски применяются в списках доступа Cisco и в протоколе OSPF; на них регулярно спотыкаются, потому что визуально они выглядят как обычная маска задом наперёд.
Какие диапазоны считаются частными
Три, закреплённые в RFC 1918: 10.0.0.0/8, 172.16.0.0/12 и 192.168.0.0/16. Адреса оттуда не маршрутизируются в интернете, поэтому одни и те же 192.168.1.1 работают в миллионах домашних сетей. Отдельно стоит 169.254.0.0/16 — это link-local, адрес из него компьютер присваивает себе сам, когда не получил ответа от DHCP; увидели такой адрес — значит, DHCP не отвечает. И 127.0.0.0/8 — петля на саму машину.
Как разделить сеть на подсети
Увеличить длину префикса. Из /24 при переходе на /26 получаются четыре подсети по 64 адреса, при переходе на /28 — шестнадцать по 16. Число подсетей равно двум в степени разницы префиксов. Вторая вкладка делает это и показывает границы каждой: обычно ошибаются как раз на границах, когда широковещательный адрес одной подсети принимают за адрес сети следующей.
Зачем нужен двоичный вид
Он делает видимой саму логику. Маска — это сплошная полоса единиц слева, адрес сети получается побитовым И адреса с маской, широковещательный — заменой всех хостовых битов на единицы. Когда это видно столбиком, вопрос «почему 192.168.1.200/26 попадает в сеть 192.168.1.192» перестаёт быть загадкой: у обоих совпадают первые 26 битов.
Работает ли калькулятор с IPv6
Нет, здесь только IPv4. Логика в IPv6 та же самая, но масштаб другой: даже минимальная выделяемая сеть /64 содержит адресов больше, чем весь IPv4, и такие числа считают в шестнадцатеричном виде: десятичные октеты для них уже не годятся.
Спросите нейросети об инструменте
Похожие инструменты
A, AAAA, CNAME, MX, NS, SOA и TXT одним запросом. Отдельно разбирает почтовую защиту: SPF, DMARC и DKIM.
ОткрытьChmod калькуляторПрава доступа Linux в трёх видах: галочки, число 755 и строка rwxr-xr-x. Специальные биты и готовая команда.
ОткрытьГенератор cron-выраженийСобирает строку crontab по расписанию и расшифровывает готовую по-русски. Показывает ближайшие запуски и предупреждает о ловушках.
ОткрытьСравнить два JSONПоказывает, чем отличаются два ответа API: какие поля появились, пропали и изменились, с путём вида data.items[0].price. Служебные поля можно исключить.
ОткрытьШифр ВиженераШифрование и расшифровка по ключевому слову, а также шифр Цезаря со сдвигом и Атбаш, русский и латинский алфавиты, таблица Виженера.
ОткрытьMIME-типы по расширениюКакой Content-Type у файла: поиск по расширению и по типу, категории, заголовок для сервера, что отдавать неизвестным файлам.
ОткрытьЕщё инструменты для кода и данных
Base64 и URL, форматтер и сравнение JSON, хеши, регулярные выражения, cron, подсети, UUID, QR-код и Unix-время — в разделе 42 инструмента.