Глоссарий
Нотация CIDR
Нотация CIDR записывает IP-диапазон как адрес плюс длину префикса, например 192.0.2.0/24, где число показывает, сколько старших бит зафиксировано.
Что такое CIDR
CIDR расшифровывается как Classless Inter-Domain Routing (бесклассовая междоменная маршрутизация). На практике это запись через косую черту, описывающая блок IP-адресов: 192.0.2.0/24. Часть до черты — первый адрес блока; число после нее, длина префикса, говорит, сколько бит слева общие у всех адресов блока. Остальные биты свободны, поэтому /24 на IPv4-адресе оставляет 8 бит и покрывает 256 адресов, от 192.0.2.0 до 192.0.2.255.
Та же идея работает в IPv6, где префиксы намного длиннее в битах и намного больше по объему: /64 содержит 18 квинтиллионов адресов, а /48 — 65 536 таких сетей /64.
Чтение длин префиксов
Чем короче префикс, тем больше блок:
/8— 16 777 216 IPv4-адресов, размер старого «класса A»./16— 65 536 адресов./24— 256 адресов, самый распространенный размер в таблицах маршрутизации./32— один IPv4-адрес;/128— один IPv6-адрес.
Маска подсети вроде 255.255.255.0 выражает ту же границу /24 в старой точечной форме.
Почему это важно
Сети анонсируют свое адресное пространство в интернет префиксами CIDR, а реестры записывают держателя каждого префикса. При поиске адреса результат включает префикс, в котором он найден, — это говорит, насколько велик блок владельца. Блоклисты, правила файрволов и базы геолокации тоже работают на уровне префиксов — поэтому целый /24 может унаследовать репутацию одного злоупотребляющего хоста внутри, и поэтому прокси в том же /24, что и известный серверный диапазон, легко распознается.
Как проверить
Калькулятор подсетей разворачивает любой блок CIDR в первый и последний адрес, маску, wildcard-маску и число доступных хостов и переводит между маской и длиной префикса. Поиск ASN перечисляет префиксы, анонсируемые сетью, а WHOIS показывает зарегистрированный блок, содержащий адрес.
Распространенное заблуждение
Блоки CIDR должны начинаться на границе, соответствующей длине префикса. 192.0.2.10/24 — некорректная запись блока; калькулятор нормализует ее в 192.0.2.0/24 и покажет, где адрес находится внутри.
