hostingsites.ru

IP калькулятор: как рассчитать подсеть и маску — инструкция для новичка

Обновлено 26 октября 2026 Чтение 9 мин Все статьи блога

IP калькулятор за секунду выдаёт адрес сети, широковещательный адрес, маску и число доступных хостов по записи вида 192.168.10.77/26. Разберём, что он считает, как ввести данные, как проверить результат вручную и как разбить сеть на подсети. Если свой адрес ещё не известен, начните с инструкции какой у меня айпи.

IP калькулятор: как рассчитать подсеть и маску — инструкция для новичка

Коротко

  • Запись 192.168.10.77/26 означает адрес и маску 255.255.255.192: префикс /26 задаёт 26 единиц в маске.
  • Число хостов считается по формуле 2^(32 − префикс) − 2: для /24 это 254, для /26 — 62, для /30 — 2.
  • В примере 192.168.10.77/26 адрес сети 192.168.10.64, broadcast 192.168.10.127, рабочие адреса .65–.126.
  • Частные диапазоны по RFC 1918: 10.0.0.0/8, 172.16.0.0/12 и 192.168.0.0/16.
  • Сеть /24 делится на 4 подсети /26 по 64 адреса: границы 0, 64, 128 и 192.
  • Префиксы /31 (2 адреса, RFC 3021) и /32 (1 адрес) используют для стыков между устройствами и для одного хоста.

Что такое IP калькулятор и что он считает

IP калькулятор — это инструмент, который по IP-адресу и маске подсети выдаёт все параметры сети. Вы вводите запись вроде 192.168.10.77/26, а он сразу показывает границы подсети и число доступных адресов. Здесь /26 — длина префикса в нотации CIDR (Classless Inter-Domain Routing, бесклассовая адресация), она равна маске 255.255.255.192.

Такой расчёт нужен администратору VPS, который выделяет адреса серверам, и тому, кто настраивает роутер. Он же пригодится при планировании частной сети по диапазонам RFC 1918: 10.0.0.0/8, 172.16.0.0/12 и 192.168.0.0/16. Если вам нужно сначала узнать сам адрес устройства, начните с материала как проверить IP-адрес.

Калькулятор выдаёт пять значений:

  • адрес сети — первый адрес блока;
  • broadcast — широковещательный адрес, последний в блоке;
  • первый и последний рабочий адрес — границы диапазона для устройств;
  • число хостов — рабочих адресов, их на 2 меньше, чем всего;
  • wildcard-маска — инвертированная маска, нужна в правилах доступа.

Для примера 192.168.10.77/26 итог такой: маска 255.255.255.192, wildcard 0.0.0.63, размер блока 64 адреса, адрес сети 192.168.10.64, broadcast 192.168.10.127. Рабочие хосты — с 192.168.10.65 по 192.168.10.126, всего 62.

Как работает расчёт: IP-адрес, маска и CIDR

Адрес IPv4 состоит из 32 бит. Их делят на 4 октета по 8 бит, поэтому значение каждого октета лежит в диапазоне от 0 до 255. Маска показывает, где в адресе заканчивается номер сети и начинается номер хоста: единицы в маске отмечают сетевую часть, нули — хостовую.

Запись 192.168.10.77/26 — это адрес и длина префикса в формате CIDR (Classless Inter-Domain Routing, бесклассовая адресация). Префикс /26 означает 26 единиц в маске, то есть 255.255.255.192. Оставшиеся 6 бит отведены под хосты.

Адрес сети калькулятор получает побитовым И (AND) адреса и маски. Последний октет 77 в двоичном виде — 01001101, а 192 — 11000000. Результат 01000000 равен 64, поэтому адрес сети — 192.168.10.64. Если все биты хостовой части заменить единицами, получится broadcast (широковещательный адрес): 192.168.10.127.

Число адресов в подсети считают по формуле 2^(32 − префикс), а рабочих хостов на 2 меньше: 2^(32 − префикс) − 2. Вычитают адрес сети и broadcast, потому что их нельзя назначить устройствам. Для /26 получается 2^6 = 64 адреса и 62 хоста.

Для сравнения, столько адресов и хостов дают другие популярные префиксы:

  • /24: 256 адресов, 254 хоста;
  • /26: 64 адреса, 62 хоста (адреса .65–.126 в нашем примере);
  • /30: 4 адреса, 2 хоста.
Схема деления 32-битного IPv4-адреса маской /26 на часть сети и часть хоста
Как префикс /26 делит 32 бита адреса на сеть и хост

Как пользоваться IP калькулятором: пошаговая инструкция

Любой IP калькулятор работает по одной схеме: вы вводите адрес и длину префикса, а он возвращает параметры сети. Разберём схему на примере 192.168.10.77/26. Это адрес из частного диапазона 192.168.0.0/16.

Перед началом подготовьте две вещи: IPv4-адрес из 4 октетов (каждый от 0 до 255) и префикс или маску. Весь расчёт занимает меньше минуты.

Дальше действуйте по шагам:

  1. Откройте калькулятор. Подойдёт онлайн-форма или утилита ipcalc в терминале Linux.
  2. Введите адрес. В поле IP address впишите 192.168.10.77, без пробелов и лишних точек.
  3. Укажите префикс или маску. В поле Netmask выберите /26 или введите 255.255.255.192. Оба варианта дают одинаковый результат: префикс /26 задаёт 26 единиц в маске.
  4. Запустите расчёт. Нажмите кнопку Calculate. В терминале то же делает команда ipcalc 192.168.10.77/26.
  5. Прочитайте адрес сети и broadcast. Network: 192.168.10.64, Broadcast: 192.168.10.127. Wildcard-маска равна 0.0.0.63, размер блока — 64 адреса.
  6. Проверьте диапазон хостов. Рабочие адреса: 192.168.10.65–192.168.10.126, всего 62 хоста. Сверьте с формулой 2(32 − 26) − 2 = 62.
  7. Сохраните результат. Запишите в документацию сети строку: 192.168.10.64/26, хосты .65–.126, broadcast .127. Позже вы не будете считать заново.
Окно IP калькулятора с результатом расчёта подсети 192.168.10.77/26
результат расчёта для 192.168.10.77/26 (иллюстрация интерфейса)

Таблица масок: сколько адресов и хостов в подсети

Размер подсети задаёт префикс: адресов в ней 2^(32 − префикс), а рабочих хостов на 2 меньше, потому что адрес сети и broadcast (широковещательный адрес) занять устройством нельзя. Например, для /26 получается 64 адреса и 62 хоста.

Читайте таблицу слева направо: найдите нужный префикс, посмотрите маску, затем сравните число хостов с количеством устройств. Чем больше префикс, тем меньше подсеть.

Префикс Маска Адресов Хостов
/16 255.255.0.0 65 536 65 534
/24 255.255.255.0 256 254
/26 255.255.255.192 64 62
/27 255.255.255.224 32 30
/28 255.255.255.240 16 14
/29 255.255.255.248 8 6
/30 255.255.255.252 4 2

Как выбрать префикс под задачу:

  • Посчитайте устройства, которые есть сейчас: например, 25 компьютеров и принтеров.
  • Добавьте запас на рост, обычно 20–30%: получится около 32 хостов.
  • Найдите в таблице первую строку, где хостов не меньше этого числа: здесь это /26 (62 хоста), так как у /27 их всего 30.

Отдельно два особых случая. Префикс /31 даёт 2 адреса и допустим на двухточечных каналах между двумя устройствами по RFC 3021. Префикс /32 — один адрес и один хост.

Как разбить сеть на подсети с помощью калькулятора

Одну большую сеть делят на подсети, чтобы разнести устройства по сегментам: серверы в одном, офисные компьютеры в другом, гостевой Wi-Fi в третьем. Так проще ограничить доступ между группами и найти источник проблемы. Калькулятор показывает границы каждого блока, и считать их вручную не нужно.

Возьмём сеть 192.168.10.0/24: в ней 256 адресов. Нужно четыре сегмента, поэтому увеличиваем префикс с /24 до /26. Маска становится 255.255.255.192, а размер блока считается по правилу 256 − 192 = 64. Каждая подсеть получает 64 адреса, из них 62 рабочих хоста: два адреса занимают адрес сети и broadcast (широковещательный адрес).

Введите в калькулятор 192.168.10.0/26, затем повторите расчёт, прибавляя по 64 к последнему октету. Получится четыре подсети:

  • 192.168.10.0/26 — хосты .1–.62, например для серверов;
  • 192.168.10.64/26 — хосты .65–.126, для офиса;
  • 192.168.10.128/26 — хосты .129–.190, для гостей;
  • 192.168.10.192/26 — хосты .193–.254, резерв.

Адреса для внутренних сетей берите из частных диапазонов RFC 1918: 10.0.0.0/8, 172.16.0.0/12 и 192.168.0.0/16. Из них же строят частную сеть между виртуальными серверами: трафик идёт внутри, минуя интернет. Если планируете такую схему, подберите VPS с поддержкой частных сетей.

Схема разбиения сети 192.168.10.0/24 на четыре подсети по 64 адреса
Деление сети 192.168.10.0/24 на четыре подсети /26

Частые ошибки при расчёте подсетей

Большинство промахов возникает из-за путаницы трёх адресов в записи 192.168.10.77/26: хоста (.77), сети (.64) и broadcast (.127). Ещё часть ошибок связана с планированием: подсеть берут впритык или блоки соседних подсетей накладываются друг на друга.

Чаще всего встречаются пять ошибок:

  • адрес хоста вместо адреса сети;
  • слишком малый префикс;
  • пересечение подсетей;
  • маска вместо wildcard-маски;
  • адрес сети или broadcast на устройстве.

Адрес хоста вместо адреса сети

В правиле маршрутизации указывайте 192.168.10.64/26, а не 192.168.10.77/26. Берите из результата калькулятора строку Network, а не адрес, который вводили.

Слишком малый префикс

Для 50 устройств /26 даёт 62 хоста, то есть запас всего 12 адресов. Если сеть будет расти, берите /25: в нём 126 хостов.

Пересечение подсетей

Блоки 192.168.10.0/25 и 192.168.10.64/26 перекрываются. Делите сеть по границам блока: для /26 внутри /24 это 0, 64, 128 и 192.

Маска вместо wildcard-маски

Для /26 маска равна 255.255.255.192, а wildcard-маска — 0.0.0.63. Её просят в списках доступа, поэтому копируйте из калькулятора строку Wildcard.

Адрес сети или broadcast на устройстве

Адрес 192.168.10.64 обозначает саму сеть /26, а 192.168.10.127 — broadcast, назначать их устройствам нельзя. Выбирайте адреса из диапазона .65–.126.

Если сверить адрес сети, broadcast и границы соседних блоков до сохранения настроек, большинство проблем не возникнет. После настройки проверьте IP сервера и убедитесь, что адрес попал в нужную сеть.

Онлайн-калькулятор, ipcalc или ручной расчёт: что выбрать

Все четыре способа дают один результат: для 192.168.10.77/26 это адрес сети 192.168.10.64, broadcast 192.168.10.127 и 62 хоста. Отличается удобство. Выбирайте по задаче: разовая проверка, работа на сервере, автоматизация или контроль самого себя.

Веб-форма подходит новичку: ничего не устанавливаете, вводите 192.168.10.77/26 и сразу видите маску 255.255.255.192, wildcard-маску 0.0.0.63 и диапазон хостов. Минус в том, что нужен браузер и доступ в интернет, а вводить в чужой сервис схему внутренней сети не стоит. На сервере по SSH проще консольная утилита: команда ipcalc 192.168.10.77/26 выдаёт те же данные за секунду. Набор параметров и формат вывода зависят от версии и дистрибутива, поэтому сверьтесь с ipcalc --help.

Для скриптов используйте модуль ipaddress в Python: ipaddress.ip_network('192.168.10.0/24').subnets(new_prefix=26) вернёт 4 подсети по 64 адреса. Ручной расчёт нужен для проверки: размер блока = 256 − 192 = 64, значит границы идут через 0, 64, 128 и 192, а адрес .77 попадает в блок, который начинается с .64.

Коротко о плюсах и минусах каждого способа:

  • Веб-форма: быстро, без установки; зависит от интернета.
  • ipcalc: удобно в терминале Linux; вывод различается между версиями.
  • Python: подходит для десятков и сотен сетей; нужны базовые навыки кода.
  • Вручную: без инструментов и для самопроверки; легко ошибиться в арифметике.

Если планируете сеть под сервер и сомневаетесь в размере подсети, сначала подберите VPS под задачу, а затем посчитайте нужный префикс.

Когда IP калькулятор не нужен и как быть с IPv6

Если вы арендовали VPS (виртуальный выделенный сервер) с одним публичным адресом, считать подсети обычно не придётся. Провайдер выдаёт адрес, маску и шлюз сам, а сеть настроена в образе системы. Калькулятор пригодится, когда вы строите свою сеть: делите частный диапазон вроде 192.168.0.0/16 на сегменты или планируете адреса для нескольких серверов.

С IPv6 расчёт устроен иначе. Адрес занимает 128 бит, а типовой размер подсети для одного сегмента — /64. Хостов в таком сегменте так много, что привычную формулу «адреса минус 2» там не применяют. Вместо подсчёта хостов вы планируете сами префиксы: какой /64 отдать какому сегменту.

Если нужно только узнать свой адрес, калькулятор тоже лишний: воспользуйтесь проверкой IP. Она покажет адрес, под которым вас видят в интернете, без всяких масок.

Подведём, когда калькулятор нужен, а когда нет:

  • Один адрес на VPS и готовая настройка — расчёт подсетей не нужен.
  • Своя сеть из нескольких узлов в IPv4 — считайте префиксы от /24 до /30.
  • IPv6 — планируйте сегменты по /64, а не считайте хосты.
  • Нужен только свой адрес — используйте проверку IP.

Если вашей сети нужно несколько адресов или поддержка IPv6, начните с выбора сервера. Сравните тарифы в подборе VPS и уточните у провайдера, сколько адресов входит в тариф. Если вы ещё не решили, нужен ли вам виртуальный сервер, прочитайте что такое VDS-сервер.

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

Что такое IP калькулятор простыми словами?
Это инструмент, который по IP-адресу и маске подсети вычисляет адрес сети, broadcast, диапазон рабочих адресов и число хостов. Он заменяет ручной перевод в двоичную систему.
Как рассчитать количество хостов в подсети?
Возведите 2 в степень (32 минус префикс) и вычтите 2. Для /24 это 256 − 2 = 254 хоста, для /26 — 64 − 2 = 62.
Что значит /24 в IP-адресе?
Это длина префикса: первые 24 бита адреса отведены под сеть. Такая запись равна маске 255.255.255.0 и даёт 256 адресов, из них 254 рабочих.
Как перевести маску подсети в CIDR?
Посчитайте единицы в двоичной записи маски. Маска 255.255.255.192 содержит 26 единиц, поэтому префикс — /26.
Чем адрес сети отличается от broadcast?
Адрес сети — первый адрес блока, он обозначает саму подсеть, например 192.168.10.64. Broadcast — последний адрес блока, например 192.168.10.127, он предназначен для рассылки всем устройствам сети. Ни один из них нельзя назначать устройству.
Что такое wildcard-маска?
Это инвертированная маска подсети. Для 255.255.255.192 она равна 0.0.0.63, её используют, например, в списках доступа на сетевом оборудовании.
Какие IP-адреса считаются частными?
Диапазоны из RFC 1918: 10.0.0.0/8, 172.16.0.0/12 и 192.168.0.0/16. Такие адреса не маршрутизируются в публичном интернете и подходят для внутренних сетей.
Можно ли использовать префикс /31 или /32?
Да. Префикс /31 допустим на двухточечных каналах между двумя устройствами по RFC 3021, а /32 обозначает ровно один адрес, например, для одного хоста в правилах маршрутизации.
Как посчитать подсети без калькулятора?
Найдите размер блока: 256 минус значение последнего ненулевого октета маски. Для 255.255.255.192 блок равен 64, значит, границы подсетей — 0, 64, 128 и 192.
Работает ли IP калькулятор для IPv6?
Обычные калькуляторы подсетей рассчитаны на IPv4. В IPv6 адрес занимает 128 бит, а сегмент сети обычно получает префикс /64, поэтому счёт хостов там не нужен.

Проверьте себя

  • Адрес и префикс записаны в одном формате, например 192.168.10.77/26.
  • Адрес сети и broadcast не назначены устройствам.
  • Число хостов в подсети покрывает нужное количество устройств с запасом.
  • Подсети не пересекаются между собой.
  • Для внутренней сети выбран частный диапазон из RFC 1918.
  • Результат калькулятора сверен с ручной проверкой по размеру блока.

На сайте есть партнёрские ссылки: если вы оформите заказ по ним, мы получим вознаграждение от провайдера. Это не влияет на цену для вас и на место в рейтинге.