Калькулятор підмереж / CIDR
Швидко отримуйте деталі підмережі за октетами IPv4 та довжиною префікса CIDR.
Як користуватися цим калькулятором підмереж / CIDR
- Введіть октети IP
Введіть чотири октети в поля: октет IP 1, октет IP 2, октет IP 3 та октет IP 4 (наприклад, 192, 168, 10, 50).
- Встановіть довжину префікса CIDR
Введіть префікс підмережі в поле довжини префікса CIDR (наприклад, 24 для /24, 26 для /26).
- Перегляньте маску підмережі
Калькулятор виводить маску підмережі у десятково-крапковому та двійковому форматах.
- Перевірте мережеву та широкомовну адреси
Перегляньте результати «Мережева адреса» та «Широкомовна адреса», щоб побачити діапазон підмережі.
- Зверніть увагу на доступні хости
Використовуйте значення «Доступні хости», щоб спланувати кількість пристроїв, яким можна призначити адреси в підмережі.
Як працює цей калькулятор підмереж / CIDR
Цей калькулятор підмереж визначає маску підмережі, адресу мережі, широкомовну адресу та кількість доступних хостів на основі IPv4-адреси та довжини префікса CIDR. Він використовує побітові операції — ту саму логіку, яку маршрутизатори та мережеві стеки операційних систем застосовують до кожного пакета — для розділення 32-бітного адресного простору на мережеву та хостову частини. Довжина префікса вказує калькулятору, скільки початкових бітів ідентифікують мережу; решта бітів доступні для адрес хостів. Розуміння цих меж є важливим для планування IP-адрес, створення правил брандмауера, списків контролю доступу та усунення проблем із маршрутизацією в будь-якій мережі TCP/IP.
мережа = IP AND маска • широкомовна адреса = IP OR NOT(маска) • традиційні доступні хости = 2^(32 − префікс) − 2, з особливою обробкою для /31 та /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 — кожен додатковий біт префікса вдвічі зменшує кількість хостів.
- RFC 4632 — Безкласова міждоменна маршрутизація (CIDR): План призначення та агрегації інтернет-адрес
- RFC 3021 — Використання 31-бітних префіксів у з’єднаннях точка-точка IPv4
- 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) і не резервує широкомовну адресу таким самим чином.