IP & Network

IP Calculator

CIDR, підмережі, маски і діапазони адрес одним кліком.

IP address with CIDR IPv4 or IPv6 with optional /prefix. Default: /32 for v4, /128 for v6.
172.16.5.0/30
IPv4 Address class: B
Network address
172.16.5.0
Broadcast address
172.16.5.3
First host
172.16.5.1
Last host
172.16.5.2
Total addresses
4
Usable hosts
2
Prefix length
/30
Subnet mask
255.255.255.252
Wildcard mask
0.0.0.3

Про цей інструмент

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 — нарізайте /16 VPC на /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-нотація?

CIDR (Classless Inter-Domain Routing) записує IP-блок як 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?

Перша і остання адреси в будь-якій IPv4-підмережі зарезервовані: .0 — network address (використовується в routing-таблицях), .255 — directed broadcast. Жодну з цих не можна призначити хосту в звичайній LAN. /24 має 2^8 = 256 адрес мінус ці дві = 254 useable. Виняток — /31 (RFC 3021), де обидва кінці useable для point-to-point каналів.

Чи можна subnet-ити IPv6 так само?

Так, але конвенції відрізняються. IPv6 не має broadcast і зарезервованих адрес, тож /126 point-to-point або /127 link дає всі адреси хостам. Очікуване end-user призначення — /64; будь-що менше (наприклад, /80, /96) ламає SLAAC autoconfiguration у більшості ОС. Провайдери зазвичай делегують /48 або /56 клієнтам.

Що таке wildcard-маска?

Wildcard (inverse) маска — побітове доповнення маски підмережі. Для /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) використовують звичайну маску.