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. Кожен крок на одиницю вниз подвоює діапазон, крок угору ділить його навпіл.
| Префікс | Маска | Адрес |
|---|---|---|
/32 | 255.255.255.255 | 1 |
/30 | 255.255.255.252 | 4 |
/28 | 255.255.255.240 | 16 |
/24 | 255.255.255.0 | 256 |
/16 | 255.255.0.0 | 65 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 ГБ
Реєстрація за хвилину, доступи одразу після оплати.