Що вміє інструмент
Калькулятор підмереж приймає IPv4-адресу з довжиною префікса (запис CIDR, наприклад 192.168.1.10/24) або з маскою підмережі в крапковому записі (192.168.1.10 255.255.255.0) і обчислює все про мережу, до якої вона належить: адресу мережі, широкомовну адресу, перший і останній доступний хост, кількість адрес і доступних хостів, маску підмережі, зворотну маску, клас адреси та те, приватна адреса чи публічна. Двійковий вигляд точно показує, які біти належать мережі, а які хосту. Усі обчислення виконуються в браузері, жодні дані не надсилаються.
Як користуватися
- Введіть адресу в поле. Підходять усі ці форми:
10.0.0.1/8,10.0.0.1 255.0.0.0,10.0.0.1/255.0.0.0і зворотна маска на зразок10.0.0.1 0.255.255.255. Адреса без маски вважається одним хостом (/32). - Результати оновлюються під час введення. Натисніть Копіювати поруч із потрібним значенням.
- Для планування мережі виберіть число в списку Поділити на підмережі. Мережу буде поділено на стільки рівних підмереж (з округленням до степеня двійки), і для кожної буде показано діапазон хостів і широкомовну адресу. Кнопка Копіювати над списком копіює його як текст із табуляціями — його можна вставити в таблицю.
- Для IPv6 введіть щось на зразок
2001:db8:abcd::/48.
Приклад
192.168.1.10/24
Network 192.168.1.0
Broadcast 192.168.1.255
Hosts 192.168.1.1 – 192.168.1.254 (254)
Якщо поділити ту саму /24 на 4 підмережі, вийде чотири мережі /26 по 62 хости, що починаються з 192.168.1.0, .64, .128 і .192.
Як це рахується
IPv4-адреса — це 32-бітне число. Довжина префікса показує, скільки старших бітів позначають мережу; решта бітів позначають хост. Маска підмережі — це біти мережі, встановлені в 1. Побітове І адреси та маски дає адресу мережі, а якщо встановити всі біти хоста в 1, вийде широкомовна адреса. Кожен додатковий біт префікса ділить мережу навпіл, тому в /25 128 адрес, а в /26 — 64.
Класи адрес (від A до E) визначаються за першим октетом і показані лише для довідки. З 1990-х років маршрутизація безкласова (CIDR), тож розмір мережі визначає довжина префікса, а не клас.
Часті запитання
› Скільки доступних хостів у підмережі?
У підмережі з префіксом /n є 2^(32 − n) адрес. Дві з них — адресу мережі та широкомовну адресу — не можна призначити хостам, тому в /24 256 адрес і 254 доступні хости. Винятки — /31, де на каналі «точка — точка» доступні обидві адреси (RFC 3021), і /32, що позначає один хост.
› Що таке зворотна маска (wildcard)?
Це маска підмережі з інвертованими бітами: 255.255.255.0 стає 0.0.0.255. Зворотні маски використовують списки доступу Cisco та команди network в OSPF. Можна вводити будь-яку з форм — калькулятор розпізнає зворотну маску й перерахує її.
› Як зрозуміти, чи IP-адреса приватна?
Приватні діапазони за RFC 1918 — 10.0.0.0/8, 172.16.0.0/12 і 192.168.0.0/16. Це видно в рядку «Тип»; там також позначаються петльові, link-local, CGNAT (100.64.0.0/10), документаційні, групові та зарезервовані адреси.
› Чи працює калькулятор з IPv6?
Так, базові функції є. Введіть адресу з необов’язковим префіксом, наприклад 2001:db8::/48, — і отримаєте скорочений і повний запис, першу й останню адресу префікса, кількість адрес і тип адреси. Префікси IPv6 теж можна ділити. В IPv6 немає широкомовної адреси, тому адреси не віднімаються.