Главная страница / Блог / Разное / Блокировка IPv6 через cloudflare

Блокировка IPv6 через cloudflare

30 июля 2020, Четверг
2 986
4
Блокировка IPv6 через cloudflare

Несколько недель назад начал интересоваться, как заблокировать доступ к сайту пользователям, имеющим IPv6. Такие IP адреса невозможно заблокировать по ГЕО (или я не там искал решения), поэтому решил для нормальной ГЕО блокировки нужно закрыть доступ к сайту с IPv6.

Перечитал кучу статей по блокировке таких адресов на стороне сервера, пытался сам что-то настроить, но ничего не выходило. После обратился в ТП хостера, и там за пару дней мне настроили так, что таким пользователям стала выпадать ошибка 403. Пытался узнать как именно они это сделали не получилось, потому что ночью я не дождался выполнения этой настройки, а на следующий день уже была другая смена, и они не смогли узнать, какие именно настройки мне были выполнены на стороне сервера.

В итоге дали ссылку на статью от клауда, касательно IPv6. Решил сейчас проверить на одном сайте способ, описанный там, и он оказался рабочим. А я столько времени потратил на изучение способов блокировки IPv6 на стороне сервера, которое мог потратить на более продуктивные дела.

В общем всё просто:
  1. Открываем в клауде Firewall
  2. и прописываем (ip.src in {::/0}):
    Блокировка IPv6 через cloudflare


После этого при попытке зайти на сайт через ТОР и все, кто заходит с IPv6 увидят надпись:
Комментарии:
{login}

Твой комментарий..

  1. Стасян 30 декабря 2021 19:11

    Низкий поклон автору за эту статью.

    Давно мучался с блокировкой ipv6. 

  2. Mik Foxi 29 июня 2021 22:15

    IPv6 нужно не блокировать, а отключать в днс. В клаудфлар это можно сделать через апи.

    1. byroot Администраторы 30 июня 2021 10:22
      можно подробней?
  3. Виктор 27 февраля 2021 16:22
    Клауд отдает гео в хедере. Бань не хочу.
Модули для создания киносайта и не только на базе DataLife Engine, и многое другое...
Просто блог Евгения Попова, он же - byroot © 2015-2025 | Карта сайта