- Головна
- Безкоштовні інструменти
- Калькулятор підмереж
Калькулятор підмереж
Перетворіть запис CIDR на адресу мережі, broadcast, маску підмережі, wildcard-маску та діапазон доступних хостів. Безкоштовно, просто на сторінці.
| Адреса мережі | — |
| Широкомовна адреса | — |
| Маска підмережі | — |
| Wildcard-маска | — |
| Перший доступний хост | — |
| Останній доступний хост | — |
| Доступні хости | — |
| Усього адрес | — |
| Клас IP | — |
| Маска у двійковому вигляді | — |
Додайте IP-адреси наших чекерів до білого списку одразуTenium публікує діапазони IP-адрес своїх чекерів у форматі JSON, тож правила брандмауера не застарівають. Дивіться /checker-ips.
Почати безкоштовноВід довжини префікса до блоку адрес
У записі CIDR число після скісної риски показує, скільки перших бітів визначають мережу; решта нумерують хости. У /24 лишається 8 бітів для хостів, тож блок містить 2^8 = 256 адрес. Кожен біт, відданий мережі, зменшує блок удвічі, а кожен біт, повернутий хостам, подвоює його. Звідси розміри, які варто запам’ятати: /30 — це 4 адреси, /29 — 8, /28 — 16, /27 — 32, /26 — 64, /25 — 128, /24 — 256, /23 — 512, /22 — 1 024, /20 — 4 096.
Дві адреси у звичайній підмережі не призначені для хостів: перша є адресою мережі, остання — широкомовною (broadcast). Тому в /26 усього 64 адреси, з яких 62 доступні хостам, маска — 255.255.255.192, а wildcard-маска — 0.0.0.63. Винятків два: /31 дає дві доступні адреси на лінії «точка — точка» за RFC 3021, а /32 позначає один хост.
Приклад з адресою хоста
Введіть 10.20.30.77/26. Розмір блока — 64, тож блоки в останньому октеті починаються з 0, 64, 128 і 192. Адреса 77 потрапляє в блок, що починається з 64. Калькулятор покаже мережу 10.20.30.64, broadcast 10.20.30.127 і діапазон хостів від 10.20.30.65 до 10.20.30.126. Вставляти можна будь-яку адресу хоста, а не лише адресу мережі: інструмент сам відкине зайві біти й знайде потрібний блок. Це найшвидший спосіб дізнатися, чи в одній підмережі дві машини: порівнюйте адреси мереж, а не останні октети.
Як розумно поділити мережу
Щоб розбити 192.168.10.0/24 на чотири рівні сегменти, перейдіть на /26 і крокуйте по 64: 192.168.10.0, .64, .128 і .192. Якщо потреби різні, спершу виділяйте найбільший блок і вирівнюйте кожен за його розміром: /26 може починатися лише з числа, кратного 64. /27 для 20 хостів (30 доступних) і дві /28 для серверів та керування (по 14 доступних) вміщаються із запасом:
- 192.168.10.0/27 для користувачів, 30 доступних
- 192.168.10.32/28 для серверів, 14 доступних
- 192.168.10.48/28 для керування, 14 доступних
- 192.168.10.64 і далі лишаються вільними на зростання
Діапазони, що трапляються постійно
Приватні блоки — це 10.0.0.0/8, 172.16.0.0/12 (тобто від 172.16.0.0 до 172.31.255.255; тут часто помиляються, читаючи його як 172.0.0.0/8) і 192.168.0.0/16. Carrier-grade NAT використовує 100.64.0.0/10, а 169.254.0.0/16 — це link-local: діапазон, який машина призначає собі сама, коли DHCP не відповідає. Хмарні мережі забирають із кожної підмережі ще більше адрес на початку й наприкінці: AWS і Azure резервують по п’ять адрес на підмережу, тож у /28 із 16 адрес на практиці доступні 11.
Wildcard-маска — це маска підмережі навиворіт; вона зустрічається в списках доступу маршрутизаторів та в командах network для OSPF. Правило 10.20.30.0 0.0.0.63 описує той самий блок, що й 10.20.30.0/26.
Правила брандмауера й моніторинг
Калькулятор підмереж стає в пригоді, коли ви складаєте білий список (allow-list). Чекери Tenium підключаються з невеликого набору фіксованих адрес, які наведено на сторінці IP-адрес чекерів і у вигляді JSON; додавати кожну як /32 зрозуміліше, ніж вгадувати ширші блоки, а широкий блок відкриває правило для сусідів, яких ви не планували. Якщо правило, що виглядає правильним, не працює, порахуйте блок, який воно насправді охоплює. Типовий симптом — монітор, який раптом починає видавати таймаут після зміни security group; моніторинг портів відрізняє заблоковане з’єднання («таймаут») від закритого порту («відмова»).
Інструмент працює лише з IPv4. Рядок «Клас IP» — історична позначка: CIDR замінив класову адресацію ще в 1990-х, і клас нічого не каже про справжній префікс. IPv6 використовує ту саму ідею префікса, але зі 128 бітами, і /64 — стандартний розмір однієї локальної мережі.
Запитання про інструмент
Скільки доступних хостів у /24, /26 і /28?
У /24 доступні 254 хости з 256 адрес, у /26 — 62 із 64, у /28 — 14 із 16. Від загальної кількості віднімають адресу мережі й широкомовну адресу.
Чим маска підмережі відрізняється від wildcard-маски?
Вони побітово протилежні. Для маски підмережі 255.255.255.192 wildcard-маска — 0.0.0.63. Маска підмережі позначає біти мережі, а wildcard — біти, що можуть змінюватися; її використовують у списках доступу й командах протоколів маршрутизації.
Чому для /31 і /32 калькулятор не показує broadcast-адресу?
/32 — це одна адреса, а /31 — лінія з двох адрес, де за RFC 3021 доступні обидва кінці, тому жодна з них не резервує адреси під мережу й broadcast.
Як дізнатися, чи дві IP-адреси в одній підмережі?
Введіть кожну з однаковою довжиною префікса й порівняйте адреси мереж. Якщо вони збігаються, хости в одному блоці. 10.0.5.200/23 і 10.0.4.9/23 обидві належать до 10.0.4.0/23, а 10.0.6.9/23 — ні.
Чи є підтримка IPv6?
Ні, лише IPv4 CIDR. Для IPv6 пам’ятайте, що більшість мереж використовує /64 для одного сегмента, а провайдери зазвичай делегують клієнтам блоки /56 або /48.