IP Calculator
CIDR, підмережі, маски і діапазони адрес одним кліком.
Про цей інструмент
IP-калькулятор перетворює CIDR-нотацію на кшталт 192.168.1.0/24 в деталі мережі: network address, broadcast address, перший і останній useable host, маска підмережі в dotted-decimal та inverse (wildcard) формі, всього адрес, корисних хостів і двійкове представлення маски. Працює і для IPv4, і для IPv6 — для IPv6 показуємо довжину префіксу, кількість /64 sub-блоків і EUI-64 derivation, де релевантно.
Окрім базового декодування, інструмент може розбивати CIDR на менші підмережі (VLSM) або агрегувати сусідні підмережі назад у єдину supernet. Введіть батьківський блок і бажану довжину префіксу для списку контейнованих підмереж, або вставте кілька CIDR, щоб знайти найменший префікс-покриття. Уся математика працює повністю в браузері — нічого не надсилається на наші сервери.
Коли використовувати цей інструмент
- Проєктування мережі. Плануйте розміри VLAN, point-to-point канали і DHCP-scope без паперової математики.
- Перевірка firewall-правил. Підтвердіть, що
10.0.0.0/8справді покриває10.5.42.7, перш ніж пушити ACL. - Хмарне subnetting. AWS, GCP і Azure всі використовують CIDR — нарізайте
/16VPC на /24 за AZ за секунди. - IPv6-планування. Подивіться, як
/48від провайдера ділиться на/64на VLAN — їх 65 536, більше, ніж колись знадобиться.
Про useable hosts
Для IPv4 network address (.0) і broadcast (.255 на /24) зарезервовані — тож /24 має 256 загалом, але лише 254 useable. Point-to-point канали (/31) і host routes (/32) — спецвипадки RFC 3021; обидві адреси useable на /31. IPv6 не має broadcast і зарезервованих адрес у /64; усі 2^64 адрес технічно useable, хоч що-небудь вище за /64 порушує SLAAC і більшість ОС.
Часті запитання
Що таке CIDR-нотація?
address/prefix-length. 192.168.1.0/24 означає «24-бітна мережа, що починається на 192.168.1.0» — еквівалент старої class-C маски 255.255.255.0. CIDR замінив жорстку систему класів A/B/C у 1993 році і зараз є єдиною нотацією address-блоків у роутерах, firewall і хмарних консолях.
Чому моя /24 має лише 254 хости, а не 256?
.0 — network address (використовується в routing-таблицях), .255 — directed broadcast. Жодну з цих не можна призначити хосту в звичайній LAN. /24 має 2^8 = 256 адрес мінус ці дві = 254 useable. Виняток — /31 (RFC 3021), де обидва кінці useable для point-to-point каналів.
Чи можна subnet-ити IPv6 так само?
Що таке wildcard-маска?
/24 маска 255.255.255.0, wildcard 0.0.0.255. Cisco ACL використовують wildcard-маски — «співпадає там, де є 1 біт» — тож access-list 1 permit 192.168.1.0 0.0.0.255 — wildcard-еквівалент «permit 192.168.1.0/24». Інші вендори (Juniper, Fortinet) використовують звичайну маску.