База знаний Домены и DNS Cloudflare Включение капчи для ботов, которые идут по IPv6

Включение капчи для ботов, которые идут по IPv6

Иногда случается ситуация, что на сайте возрастает трафик и нагрузка, но при этом реальных посетителей больше не стало. В логах доступа к сайту можно обнаружить наплыв посетителей с адресами IPv6, аналогичную информацию можно обнаружить в таких инструментах, как яндекс метрика.

Чтобы исключить влияние ботов, которые работают через IPv6, достаточно просто отключить работу протокола IPv6 в настройках сайта и настроить показ капчи в Cloudflare.

На нашем хостинге
- Отключить IPv6 в панели управления HostiMan
- Отключить IPv6 в панели управления ISPmanager
- Отключить IPv6 в панели управления cPanel

В cloudflare Вам необходимо добавить правила, которые будут для всех запросов с IPv6 показывать капчу. На реальных пользователей данное правило не будет влиять и они смогут обращаться к сайту, однако боты не смогут попасть на него.

Для создания правила перейдите в раздел "Security" -> "WAF"

В разделе "Custom Rules" нажимаем кнопку "Create Rule"

Далее в открышемся окне заполняем следующие поля: Rule name (required) - указываем имя правила, например BotsCapcha
Ниже нажимаем кнопку "Edit expression" и вставляем в нее следующее
(ip.src in {::/0})

Далее выбираем "Managed Challenge" и нажимаем кнопку "Deploy"

Если все сделано правильно, то правило появится на данной странице и будет включено