В данной небольшой инструкции объясняется как заблокироваться доступ к сайту, пользователей использующих IPv6 в CloudFlare.
Cloudflare обеспечивает бесплатную поддержку IPv6 для всех доменов, не требуя дополнительной настройки или оборудования.
Адрес IPv6 - это 128-битное буквенно-цифровое значение, которое идентифицирует конечное устройство в сети Интернет-протокола версии 6 (IPv6). IPv6 является преемником предыдущей инфраструктуры адресации, IPv4, которая имела ограничения, которые IPv6 был призван преодолеть. Примечательно, что в IPv6 значительно увеличено адресное пространство по сравнению с IPv4.
Примером полного адреса IPv6 может быть:
1 | FE80:CD00:0000:0CDE:1257:0000:211E:729C |
При блокировки всего IPv6 диапазона, помимо блокировки ботов и некоторых пользователей, есть вероятность блокировки поисковых систем.
Cloudflare позволяет блокироваться отдельные IP адреса, в том числе с помощью списков, либо использовать GEO блокировку. Но каждый раз изменять правила не всегда корректно, к тому же списки очень не корректно работают с IPv6, иногда проще заблокироваться или ограничить доступ IPv6 вообще.
Итак, для блокировки доступа к сайту с IPv6 адресов:
- Заходим в личный кабинет.
- Выбираем необходимый нам сайт.
- Далее переходим в раздел Security - WAF
- Создаем (или редактируем уже имеющееся правило)
- Добавляем правило:
IP Sorce Address is in ::/01(ip.src in {::/0}) - Выбираем что необходимо сделать: Заблокировать (не рекомендуется) или использовать проверку (Manage Challenge)