htaccess заблокировать IPV6

Алеандр
На сайте с 08.12.2010
Offline
184
#31
Boximus #:
Ибо Яндекс асессоры, а так же модераторы Яндекс организаций  порой сидят на ipv6

Кто вам такой бред сказал, откуда вы это вычитали? Выше в теме даже есть статистика гугла - в России всего 8% пользователей, у которых есть IPv6. И это с учетом хостингов и серверов. У обычных пользователей даже близко переход на IPv6 не начался и еще не скоро начнется. В России нет таких финансовых возможностей, чтобы эффективно и быстро заменить дорогостоящее оборудование на узлах связи.

С Яндекса, равно как и с гугла, боты ходят по IPv4 даже при наличии у сайта IPv6. Вы хотя бы в логи загляните. Если у сайта его нет, то они тем более ходят по обычному адресу. Главное, чтобы в DNS не было указаний на шестерку. А если он есть, но вы его отключите только на сервере или заблокируете диапазоны как выше советуют - вот тогда сайт нормально работать не будет.

Блокировки по IPv6 практически бесполезны, там намного большие диапазоны адресов, в которые попадут все подряд. На то и вводят IPv6, потому что этот диапазон в разы шире по адресам, чем IPv4, и именно этим он проблемный в плане блокировки.

-----

Технология проста. Неважно на чем сидит пользователь. Он запрашивает домен по имени. Посредством DNS сервера, указанного в настройках его сети он получает IP-адрес сайта. Если выдан IPv4, то идет запрос на IPv4, если сидит пользователь на шестерке и есть шестерка - идет обращение на шестерку. Если у пользователя основной IPv6, а в ответе NS сервера только IPv4, то адрес преобразовывается и пользователь все равно делает запрос на сайт. И так будет до тех пор, пока все узлы связи не перейдут на шестерку, когда в каждой квартире роутер не будет поддерживать шестерку, пока каждый провайдер не станет выдавать только шестерку. А на это уйдут еще годы..

Boximus
На сайте с 24.03.2016
Offline
39
#32
Алеандр #:

Кто вам такой бред сказал, откуда вы это вычитали?

Практика показала, не трудно в тех же логах посмотреть какой ip заходит после заявки Платону. Так же как и модераторы Яд справочника. Пишите по теме. Конкретный вопрос как забанить в htaccess диапазон 2a09:400, а не рубить всю сеть. Не знаете - не отвечайте!

Алеандр
На сайте с 08.12.2010
Offline
184
#33
Boximus #:

Практика показала, не трудно в тех же логах посмотреть какой ip заходит после заявки Платону. Так же как и модераторы Яд справочника. Пишите по теме. Конкретный вопрос как забанить в htaccess диапазон 2a09:400, а не рубить всю сеть. Не знаете - не отвечайте!

Да я как раз таки знаю. Отключите IPv6 в NS и запросите заявку платону, посмотрите откуда он зайдет. Ну детский сад, чес слово. А так - баньте хоть до десятого пришествия, кто же вам запрещает. Просто потом не удивляйтесь, почему на сайт не могут попасть нормальные пользователи. Посмотрим, как быстро вам надоест закидывать в бан подсети шестерки.

Для справки:
"Количество адресов IPv6 в 10 в 28 степени (79 228 162 514 264 337 593 543 950 336) раз больше числа адресов IPv4."

Развлекайтесь 👍

Boximus
На сайте с 24.03.2016
Offline
39
#34
Алеандр #:

Да я как раз таки знаю. Отключите IPv6 в NS и запросите заявку платону, посмотрите откуда он зайдет. Ну детский сад, чес слово. А так - баньте хоть до десятого пришествия, кто же вам запрещает. Просто потом не удивляйтесь, почему на сайт не могут попасть нормальные пользователи. Посмотрим, как быстро вам надоест закидывать в бан подсети шестерки.

Для справки:
"Количество адресов IPv6 в 10 в 28 степени (79 228 162 514 264 337 593 543 950 336) раз больше числа адресов IPv4."

Развлекайтесь 👍

Рука лицо в реальной жизни. Ваше мнение не отвечает на конкретный вопрос как и ожидалось.

Желаю вам на конкретные вопросы - отвечать по сути, и у читателей и модераторов жизнь станет счастливее. 🤫 🤚

Boximus
На сайте с 24.03.2016
Offline
39
#35
maxim55 #:

не необходимо всем таким ip запретить доступ к сайту.

На Wordpress в плагине WP Security хотел добавить в черный список диапазон ipv6, но как это сделать непонятно. В плагине есть пример как для ipv4 указывать диапазон (вроде  195.*.*.*), но для ipv6 так не

Попробуй эти 2 способа, последний не проверял (подсказали). Если не получиться отпиши. Будем думать

<RequireAll>
    Require all granted
    Require not ip 2a09:400
</RequireAll>

SetEnvIf Remote_Addr "^2a09:400:.*" env=bad_bot
<Limit GET,POST,HEAD>
Order Allow,Deny
Allow from all
Deny from env=bad_bot
</Limit>
Алеандр
На сайте с 08.12.2010
Offline
184
#36
Boximus #:
Ваше мнение не отвечает на конкретный вопрос как и ожидалось.

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

---

Упорно твердить, что сами знают лучше, но просить совета как же будет лучше. Странные люди.. 🤔
Ну да пофиг, это же не мой сайт тонет..

VasiliyRusakov
На сайте с 06.01.2021
Offline
36
#37
Boximus #:
Попробуй эти 2 способа, последний не проверял (подсказали). Если не получиться отпиши. Будем думать

<RequireAll>
    Require all granted
    Require not ip 2a09:400
</RequireAll>

SetEnvIf Remote_Addr "^2a09:400:.*" env=bad_bot
<Limit GET,POST,HEAD>
Order Allow,Deny
Allow from all
Deny from env=bad_bot
</Limit>

Простите за очевидно глупый вопрос, но куда это правильно вставить? 

Два дня нет покоя. Всё так хорошо начиналось, сайт впервые заработал три копейки, но буквально за пару дней органический трафик полностью исчез. Яндекс сказал нет причин для беспокойства, наш меганейроалгоритм всё распознаёт, но очевидно, что нет.

Те же адреса 2a09:400 и.т.п.

✅ Подборка VPS/VDS в РФ и за рубежом: https://топ-10-хостингов.рф ✅ Список плохих ботов: https://stopbots.org
Mik Foxi
На сайте с 02.03.2011
Offline
1076
#38
Boximus #:
Ибо Яндекс асессоры, а так же модераторы Яндекс организаций  порой сидят на ipv6

у них всегда есть ipv4, но если у вашего сайта есть ipv6 тогда и они к вас заходят по ipv6, если вы его отключите - они без проблем будут к вам ходить по ipv4.

Boximus #:
Использовать Сloudflare там есть возможность запрета ipv6.

повторюсь, нужно не запрещать, а отключать в днс ipv6, если самостоятельно не умеете в клаудфларе отключить через апи - https://cloudflare.mikfoxi.com/ вот через этот сайт можно его в клауде отключить.

Boximus #:
Не один из этих вариантов не подходит для решения проблем с ботами что накручивают отрицательный ПФ

вот на 99.9% рабочий метод https://wmsn.biz/m.php?p=144236

Антибот, антиспам, веб файрвол, защита от накрутки поведенческих: https://antibot.cloud/ + партнерка, до 40$ с продажи.
M5
На сайте с 23.12.2014
Offline
49
#39
Boximus #:
Попробуй эти 2 способа, последний не проверял (подсказали). Если не получиться отпиши. Будем думать

<RequireAll>
    Require all granted
    Require not ip 2a09:400
</RequireAll>

SetEnvIf Remote_Addr "^2a09:400:.*" env=bad_bot
<Limit GET,POST,HEAD>
Order Allow,Deny
Allow from all
Deny from env=bad_bot
</Limit>

Спасибо. Но я сейчас добавил в Блокиратор IP в cPanel на хостинге. Там диапазон ipv6 выглядит как 2a09:0400:0000:0000:0000:0000:0000:0000/32
Посмотрю денек, если что тогда попробую ваш способ. Этот  <RequireAll> в 
htaccess вставляется? Разницы нет Apache или nginx?

MS
На сайте с 07.01.2021
Offline
0
#40
Boximus #:

Меня тоже этот вопрос мучает уже больше месяца.

Пока 3 варианта:
1. Использовать Сloudflare там есть возможность запрета ipv6.
2. htaccess можно допускать только ipv4 путем разрешения всей подсети начиная с 0
3. Удалять AAAA NS-записи на хостинге (Если не ошибаюсь)

Не один из этих вариантов не подходит для решения проблем с ботами что накручивают отрицательный ПФ, (которые за 2 месяца унесли сайт на 10 стр.)Ибо Яндекс асессоры, а так же модераторы Яндекс организаций  порой сидят на ipv6

Вы правы, нужно  в htaccess банить диапазон начинающийся с 2a09:400: (но увы большинство Форумчан пишут не по теме, которую Модераторам желательно подчистить)

Присоединяюсь к вопросу:
htaccess
<RequireAll>
        Require all granted
        Require not ip 2a09:400: что дальше дописать?
</RequireAll>



У меня точно такая же проблема. У Вас случайно сайт не по фанерной тематики или другие древесно плитные материалы?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий