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

Введіть адресу з префіксом, наприклад 10.20.30.40/22, маску із крапками, наприклад 192.168.1.10/255.255.255.0, або адресу IPv6, наприклад 2001:db8::1/48. Калькулятор повертає адресу мережі, діапазон придатних хостів, широкомовну адресу, wildcard-маску, двійкове і шістнадцяткове подання, клас адреси і тип діапазону, а також ім'я зворотного DNS. Він також ділить мережу на менші підмережі і перетворює між довжинами префікса та масками в обидва боки. Усе обчислюється у вашому браузері.
Що таке CIDR: CIDR — це безкласова міждоменна маршрутизація (Classless Inter-Domain Routing), спосіб, яким мережі мають розмір з 1993 року. Вона записується як адреса, потім скісна риска і число, наприклад 10.20.30.40/22. В основі адреса IPv4 має 32 біти, а IPv6 — 128. Число після скісної риски — довжина префікса: воно показує, скільки бітів зліва належать мережі, а решта бітів визначають одну машину в цій мережі. У /22 22 біти належать мережі, а 10 бітів — хосту.

Як читати розмір: біти хоста роблять блок великим або малим, бо кожен додатковий біт подвоює кількість. /24 залишає 8 бітів хоста, тобто 256 адрес; /25 — 7 і вдвічі менше, 128; /23 — 9 і зростає до 512. Довший префікс завжди означає менший блок: /32 — одна адреса, /31 — канал на дві адреси, /30 — чотири адреси, /24 — звичайна мала мережа, а /8 — дуже велика. Те саме значення можна записати як маску, де біти мережі стають одиницями, тож /24 і 255.255.255.0 означають одне й те саме; таблиця нижче перелічує всі префікси IPv4 від /0 до /32.

Чому його називають безкласовим: до CIDR адреси видавали кількома фіксованими розмірами, відомими як клас A, клас B і клас C. Більшість організацій потребувала значно менше за клас B і значно більше за клас C, тому багато простору марнувалося. CIDR відкинув фіксовані класи і дозволяє блоку бути саме таким розміром, який потрібен. Клас адреси, показаний у результатах нижче, лишається лише історичною позначкою, бо жоден сучасний маршрутизатор не ухвалює рішень за ним.

Для чого це використовується: пристрій вирішує, чи можна дістатися до призначення напряму в локальному каналі, чи його треба передати маршрутизатору, порівнюючи адреси мереж. Для 10.20.30.40/22 адреса мережі — це адреса з 10 бітами хоста, встановленими в нуль, тож 10.20.30.40 і 10.20.31.9 обидві лежать у 10.20.28.0/22 і досягають одна одну напряму, тоді як 10.20.32.5 лежить у 10.20.32.0/22 і має вийти через маршрутизатор. Рядок адреси мережі в таблиці результатів нижче показує це значення для будь-якої введеної адреси. IPv6 працює так само з більшими числами: /64 — звичайний розмір одного мережевого сегмента, /48 — поширений блок для цілого сайту, а /128 — одна адреса, аналог /32.
Введіть адресу, щоб побачити деталі мережі.
Адреса показується побітово, щойно введено значення.
Нова довжина префікса або кількість підмереж
Розбиття дає таблицю підмереж, до 256 рядків за раз.
Маска
Як обчислюються числа: довжина префікса — це кількість бітів зліва, що належать мережі; решта бітів — хости. Адреса мережі — це адреса, у якої всі біти хоста нульові, широкомовна адреса має їх усі одиничними. Для IPv4 звичайна мережа «точка-точка» резервує дві адреси, тож /24 має 256 адрес, але 254 придатних для хостів. /31 не має широкомовної, і обидві адреси придатні; /32 — один хост-маршрут.

Примітки щодо коректності: id:address/prefix без префікса трактується як один хост. Маска з розривом посередині, як 255.0.255.0, недійсна і відхиляється, а не вгадується. IPv6 використовує ті самі правила з 128 бітами; традиційні правила «нульова підмережа» та «всі одиниці» належать до старої класової маршрутизації IPv4 і тут не застосовуються.

Приватність: ніщо на цій сторінці не звертається до мережі. Введені вами адреси залишаються в браузері і нікуди не записуються й не передаються.