Безкоштовні інструменти

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

Обчислює адресу мережі, широкомовну адресу, маску, зворотну маску, діапазон і кількість придатних хостів за блоком IPv4 CIDR.

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

Цей інструмент бере один блок IPv4 CIDR, записаний як a.b.c.d/nn — наприклад 192.168.1.0/24 або 10.0.0.0/8 — і миттєво розкладає його на все, що потрібно для опису цієї мережі: адресу мережі (базову), широкомовну адресу, маску підмережі в десятковому форматі з крапками, інверсну (wildcard) маску, перший і останній придатний до використання хост, загальну кількість адрес і кількість придатних хостів. Це той інструмент, до якого ви звертаєтесь щоразу, коли доводиться міркувати про діапазон IP-адрес, а не про одну: плануючи VLAN чи хмарний VPC, пишучи правило брандмауера, заповнюючи рядок AllowedIPs для піра WireGuard, поділяючи виділення на менші підмережі або просто перевіряючи, чи справді один хост потрапляє всередину заданого блоку. Замість того щоб виконувати двійкову арифметику подумки, ви вводите блок — і відповідь з'являється щойно ви завершуєте набирати.

Як це працює технічно

Під капотом калькулятор перетворює адресу на одне беззнакове 32-бітне ціле число, адже адреса IPv4 насправді — це просто 32 біти, згруповані в чотири 8-бітні октети. Довжина префікса /nn вказує, скільки провідних бітів зафіксовано як мережеву частину, залишаючи 32 − nn бітів для хостів. З префікса він будує мережеву маску (верхні nn бітів встановлені в 1), а потім виводить усе за допомогою побітових операцій: адреса мережі — це ip AND mask, широкомовна — network OR (NOT mask), а wildcard-маска — просто NOT mask. Загальна кількість адрес у блоці — 2^(32 − nn), і саме тому /24 містить рівно 256 адрес (254 придатні, щойно ви віднімете адреси мережі та широкомовну), /25 містить 128, /26 містить 64, і кожен додатковий біт префікса ділить блок навпіл. Два класичні граничні випадки обробляються чесно: /31 має лише дві адреси й, згідно з RFC 3021, обидві придатні для двоточкових (point-to-point) з'єднань, тоді як /32 описує один хост без мережевої чи широкомовної адреси, які треба було б віднімати.

Конкретні приклади та сценарії використання

  • 10.0.0.0/8 — найбільший приватний діапазон, 16,777,216 адрес, діапазон хостів від 10.0.0.1 до 10.255.255.254.
  • 172.16.0.0/12 та 192.168.0.0/16 — два інші приватні блоки RFC 1918, які люди регулярно маркують неправильно; калькулятор показує їхні справжні межі.
  • 203.0.113.64/26 — зріз на 64 адреси з хостами від .65 до .126 і широкомовною .127, саме такий тип виділення, який видає провайдер.
  • 198.51.100.0/30 — чотири адреси, дві придатні, традиційна схема для з'єднання між маршрутизаторами.

Практичні поради та підводні камені

Кілька речей збивають людей з пантелику. Число після скісної риски рахує біти, а не адреси, і рухається у зворотному напрямку до розміру: більший префікс означає меншу мережу. Будь-який встановлений хостовий біт усередині адреси відкидається під час обчислення мережі, тож 192.168.1.50/24 та 192.168.1.0/24 описують ту саму підмережу — це зручно для перевірки, до якого блоку належить адреса. Пам'ятайте, що адреси мережі та широкомовна не можуть бути призначені хостам у звичайних підмережах, і саме тому кількість придатних на дві менша за загальну для /30 і більших. Коли ви розбиваєте один блок на кілька, тримайте дочірні префікси довшими за батьківський і переконайтеся, що вони не перекриваються; калькулятор дозволяє легко перевірити кожен зріз, перш ніж внести його до брандмауера чи таблиці маршрутизації.

Приватність: цей калькулятор працює на 100% локально у вашому браузері. Блок CIDR, який ви вводите, обробляється повністю за допомогою JavaScript на вашому власному пристрої — нічого не завантажується, нічого не журналюється, і жоден запит не залишає вашу машину, тож абсолютно безпечно вставляти внутрішні чи робочі мережеві плани. Якщо ви волієте перевірити реальну публічну адресу замість того, щоб обчислювати діапазон на папері, спробуйте наш інструмент перевірки IP.

Цю сторінку знаходять за запитами

Реальні пошукові фрази, на які відповідає ця сторінка — за посиланнями відкриються матеріали, що розкривають тему глибше.