Калькулятор підмереж / CIDR

Швидко отримуйте деталі підмережі за октетами IPv4 та довжиною префікса CIDR.

Введіть перший октет IPv4.
Введіть другий октет IPv4.
Введіть третій октет IPv4.
Введіть четвертий октет IPv4.
Введіть префікс підмережі, наприклад 24 для /24.

Маска підмережі

255.255.255.0

Адреса мережі192.168.1.0
Широкомовна адреса192.168.1.255
Доступні хости254

Як користуватися цим калькулятором підмереж / CIDR

  1. Введіть октети IP

    Введіть чотири октети в поля: октет IP 1, октет IP 2, октет IP 3 та октет IP 4 (наприклад, 192, 168, 10, 50).

  2. Встановіть довжину префікса CIDR

    Введіть префікс підмережі в поле довжини префікса CIDR (наприклад, 24 для /24, 26 для /26).

  3. Перегляньте маску підмережі

    Калькулятор виводить маску підмережі у десятково-крапковому та двійковому форматах.

  4. Перевірте мережеву та широкомовну адреси

    Перегляньте результати «Мережева адреса» та «Широкомовна адреса», щоб побачити діапазон підмережі.

  5. Зверніть увагу на доступні хости

    Використовуйте значення «Доступні хости», щоб спланувати кількість пристроїв, яким можна призначити адреси в підмережі.

Методологія

Як працює цей калькулятор підмереж / CIDR

Цей калькулятор підмереж визначає маску підмережі, адресу мережі, широкомовну адресу та кількість доступних хостів на основі IPv4-адреси та довжини префікса CIDR. Він використовує побітові операції — ту саму логіку, яку маршрутизатори та мережеві стеки операційних систем застосовують до кожного пакета — для розділення 32-бітного адресного простору на мережеву та хостову частини. Довжина префікса вказує калькулятору, скільки початкових бітів ідентифікують мережу; решта бітів доступні для адрес хостів. Розуміння цих меж є важливим для планування IP-адрес, створення правил брандмауера, списків контролю доступу та усунення проблем із маршрутизацією в будь-якій мережі TCP/IP.

Формула
мережа = IP AND маска • широкомовна адреса = IP OR NOT(маска) • традиційні доступні хости = 2^(32 − префікс) − 2, з особливою обробкою для /31 та /32
IP 32-бітна IPv4-адреса, введена у вигляді чотирьох октетів (наприклад, 192.168.1.100)
маска Маска підмережі — 32-бітне значення, у якому перші біти «префікса» встановлені в 1, а решта — в 0
префікс Довжина префікса CIDR (0–32), що вказує, скільки початкових бітів визначають мережу
мережа Адреса мережі — результат побітового AND між IP та маскою; ідентифікує підмережу
широкомовна адреса Широкомовна адреса — результат побітового OR між IP та інвертованою маскою; остання адреса в підмережі
доступні хости Кількість адрес хостів, які можна призначити в підмережі, де /31 розглядається як дві кінцеві точки point-to-point, а /32 — як маршрут до одного хоста
Приклад

Для IP-адреси 192.168.10.50 із префіксом /26: маска підмережі — 11111111.11111111.11111111.11000000, що в десятковому форматі з крапками дорівнює 255.255.255.192. Побітове «І» (AND) для 192.168.10.50 та 255.255.255.192 дає адресу мережі 192.168.10.0. Побітове «АБО» (OR) для 192.168.10.50 та інвертованої маски (0.0.0.63) дає широкомовну адресу 192.168.10.63. Частина хоста має 32 − 26 = 6 біт, отже, загальна кількість адрес = 2^6 = 64, а доступних хостів = 64 − 2 = 62.

Для 10.0.0.100/22: маска підмережі — 255.255.252.0, мережева адреса — 10.0.0.0, широкомовна — 10.0.3.255, доступних хостів — 1 022. /22 залишає 10 бітів хоста (2^10 − 2).

Для 172.16.5.1/28: маска підмережі — 255.255.255.240, мережева адреса — 172.16.5.0, широкомовна — 172.16.5.15, доступних хостів — 14. /28 часто використовується для невеликих підмереж точок продажу або IoT.

Припущення
  • Калькулятор працює лише з IPv4 (32-бітні адреси). Підмережі IPv6 використовують 128-бітний адресний простір та інші правила.
  • Довжини префіксів /31 та /32 є допустимими нотаціями CIDR. Цей калькулятор відображає /31 як дві доступні кінцеві точки point-to-point згідно з RFC 3021, а /32 — як маршрут до одного хоста.
  • Кожен октет має бути в діапазоні 0–255, а довжина префікса — від 0 до 32. Значення поза цими межами призведуть до недійсних результатів.
  • Розрахунок передбачає безкласову адресацію (CIDR). Застарілі межі класів (класи A/B/C) не застосовуються.
Примітки
  • Для більшості підмереж адреса мережі (усі біти хоста — нулі) та широкомовна адреса (усі біти хоста — одиниці) не можуть бути призначені пристроям, тому традиційна формула віднімає два від загальної кількості адрес.
  • З’єднання точка-точка /31 є свідомим винятком: обидві адреси вважаються доступними кінцевими точками, а не резервуються як окремі адреси мережі та широкомовлення.
  • Плануючи VLAN або хмарні VPC, обирайте префікс, що залишає місце для майбутнього розширення — після запуску підмережі зміна її розміру зазвичай вимагає переадресації всього діапазону.
  • Супернетинг (агрегація маршрутів) використовує ту саму побітову логіку у зворотному порядку: об’єднання кількох менших префіксів у один більший для зменшення таблиць маршрутизації.
  • Для швидких розрахунків запам’ятайте прогресію: /24 = 254 хости, /25 = 126, /26 = 62, /27 = 30, /28 = 14 — кожен додатковий біт префікса вдвічі зменшує кількість хостів.
Джерела
  1. RFC 4632 — Безкласова міждоменна маршрутизація (CIDR): План призначення та агрегації інтернет-адрес
  2. RFC 3021 — Використання 31-бітних префіксів у з’єднаннях точка-точка IPv4
  3. RFC 791 — Протокол Інтернету (структура адрес IPv4 та побітові операції)

Розуміння нотації CIDR та математики підмереж

Нотація CIDR (Classless Inter-Domain Routing) компактно описує, як IPv4-адреса розділяється на мережеву частину та частину хоста. Довжина префікса (наприклад, /24) вказує, скільки з 32 бітів ідентифікують мережу; решта бітів визначають адреси хостів у цій підмережі. /24 залишає 8 бітів хоста, отже 2^8 = 256 загальних адрес, з яких 254 зазвичай доступні для використання після резервування мережевої та широкомовної адрес. Математика підмереж базується на побітових операціях: мережева адреса — це IP AND маска підмережі, а широкомовна адреса — це IP OR інвертована маска. Маршрутизатори та брандмауери використовують цю логіку для кожного пакета, щоб вирішити, чи належить адреса до локальної підмережі, чи її потрібно переслати далі.

Практичні сценарії використання підмереж для розробників

Розробники стикаються з розрахунками підмереж під час проектування хмарних VPC, написання правил брандмауера, налагодження проблем маршрутизації та налаштування списків контролю доступу. В AWS, GCP або Azure ви обираєте блоки CIDR для VPC та підмереж; розуміння довжини префікса допомагає правильно визначити розмір підмереж і уникнути перекриття. Інженери з безпеки використовують діапазони CIDR в iptables, nftables та хмарних групах безпеки, щоб дозволити або заборонити трафік за діапазоном IP. Під час усунення несправностей з'єднання знання мережевої та широкомовної адрес допомагає перевірити, чи знаходиться хост у межах очікуваного діапазону. Команди DevOps також використовують математику підмереж при плануванні розподілу IP-адрес для кластерів Kubernetes, мереж контейнерів та багатокористувацьких архітектур.

Часті запитання про калькулятор підмереж / CIDR

Яка різниця між маскою підмережі та префіксом CIDR?

Вони виражають ту саму інформацію в різних нотаціях. Префікс /24 означає 24 початкові одиничні біти, що відповідає масці підмережі 255.255.255.0 у десятково-крапковому форматі. Нотація CIDR компактніша і є стандартом у сучасних конфігураціях маршрутизації.

Чому від загальної кількості віднімаються дві адреси для отримання доступних хостів?

У традиційному підмережуванні IPv4 перша адреса в підмережі (усі біти хоста — нулі) зарезервована як адреса мережі, а остання адреса (усі біти хоста — одиниці) — як широкомовна адреса. Жодна з них не може бути призначена пристрою, тому кількість доступних хостів = 2^(біти хоста) − 2. Посилання точка-точка /31 є помітним винятком.

Чи можу я використовувати цей калькулятор для приватних діапазонів IP?

Так. Побітова математика ідентична для приватних (RFC 1918) та публічних адрес. Поширеними приватними діапазонами є 10.0.0.0/8, 172.16.0.0/12 та 192.168.0.0/16.

Що означає префікс /32?

Префікс /32 ідентифікує адресу одного хоста без бітів хоста. Він зазвичай використовується в таблицях маршрутизації та правилах брандмауера для точної відповідності одній IP-адресі, і цей калькулятор відображає це як один доступний маршрут хоста.

Чи працює це для IPv6?

Ні. Цей калькулятор розроблений для 32-бітного адресного простору IPv4. IPv6 використовує 128-бітні адреси, інший діапазон довжини префікса (зазвичай від /48 до /128) і не резервує широкомовну адресу таким самим чином.

Автор Ян Кршенек Засновник та провідний розробник
Перевірено Огляд методології DigitSum Перевірка формул та QA
Останнє оновлення 10 бер. 2026 р.

Використовуйте це як оцінку та перевіряйте важливі рішення з кваліфікованим фахівцем.

Введені дані залишаються в браузері, якщо майбутні функції не повідомлять про інше.