CIDR

CIDR — спосіб записати діапазон IP-адрес однією адресою з довжиною префікса, наприклад 203.0.113.0/24.

Оновлено · Редакція Prokso

Число після скісної риски показує, скільки перших бітів адреси спільні для всього блоку. Для IPv4 запис /24 означає 256 адрес, у яких збігаються перші три числа, /32 — рівно одну адресу.

У такому вигляді записують підмережі провайдерів, правила файрволів і списки дозволених адрес. Коли сайт обмежує доступ «блоком», він зазвичай задає саме діапазон CIDR.

Для IPv6 префікси інші: абонентові часто видають /64 або /56, і в кожному такому блоці величезна кількість адрес.

Що менше число після риски, то більший діапазон: /16 містить 65 536 адрес IPv4, /8 — понад 16 мільйонів.

Як порахувати розмір діапазону без калькулятора

Для IPv4 кількість адрес у блоці дорівнює двійці в степені «32 мінус число після скісної риски». Блок /28 має 24 = 16 адрес, /26 має 64. Кожен крок на одиницю вниз подвоює діапазон, крок угору ділить його навпіл.

ПрефіксМаскаАдрес
/32255.255.255.2551
/30255.255.255.2524
/28255.255.255.24016
/24255.255.255.0256
/16255.255.0.065 536

Як знайти першу і останню адресу блоку

Блок завжди починається з числа, кратного його розміру. Запис 203.0.113.64/26 означає адреси від .64 до .127, бо 64 ділиться на 64. А от 203.0.113.10/24 записано неакуратно: насправді це весь блок від .0 до .255, і частина програм таку помилку не пробачає.

У маршрутизаторах і брандмауерах замість префікса часто пишуть маску. Таблиця вище допомагає перекласти одне в інше без помилок. Для IPv6 маску не пишуть зовсім, там використовують лише префікс.

CIDR у щоденній роботі з проксі

Найчастіше CIDR потрібен, щоб зрозуміти, чи сусідні два проксі. Для IPv4 порівнюйте перші три числа адреси, тобто блок /24, для IPv6 перші чотири групи, тобто /64. Детальніше про сусідство адрес у статті «Підмережа».

Друга ситуація — правила брандмауера у вашій мережі. Якщо офісна мережа випускає назовні лише дозволені діапазони, адміністратору потрібно дозволити з'єднання з хостом gw.prokso.com на потрібних портах. До білого списку самого Prokso вносять окремі адреси, до 5 на план, як описано в статті «Білий список IP».

Питання й відповіді

Скільки адрес у /24?

256 адрес IPv4, з них зазвичай 254 можна видати пристроям.

Як записати одну адресу в CIDR?

Додайте /32 для IPv4 або /128 для IPv6, наприклад 203.0.113.5/32.

Резидентські $1.59, мобільні $2.50, серверні $0.65 за 1 ГБ

Реєстрація за хвилину, доступи одразу після оплати.

Створити акаунт