Как запретить доступ к сайту из некоторых стран

12 3
A
На сайте с 12.10.2011
Offline
220
1931

Всем привет!

Опять много запросов из недружественных стран ))

Подскажите пжста, как по простому:

1 - запретить доступ к сайту из некоторых стран

2 - и второй вариант, разрешить на данный момент скажем доступ из России/Белоруссии.

Возможно ли в .htaccess?

И если запрещу всем, кроме России, какие могут быть негативные последствия? Я так понимаю, разве что зарубежные поисковыеы боты? Как добавить исключения для Гугла и других ботов?

Mik Foxi
На сайте с 02.03.2011
Offline
1216
#1

в phpinfo заглянуть, если шаред хостинг, то может там хостер поставил какой нибудь geoip.

если сервер свой то самому туда поставить. чтоб можно было по простому банить.

или поставить бесплатную версию антибота и в его правилах забанить ненужные страны и часовые пояса (гугл ботов это не затронет).

Антибот, антиспам, веб фаервол, защита от накрутки поведенческих: https://antibot.cloud/ (Зеркало: https://антибот.рф/ ) Форум на замену серчу: https://foxi.biz/
A
На сайте с 12.10.2011
Offline
220
#2
Mik Foxi #:
бесплатную версию антибота

> если сервер свой то самому туда поставить. чтоб можно было по простому банить.

на своем сервере установить geoip?

>или поставить бесплатную версию антибота и в его правилах забанить ненужные страны и часовые пояса (гугл ботов это не затронет).

Много разных антиботов, какой посоветуете?

I
На сайте с 02.12.2012
Offline
101
#3
alexverem :
И если запрещу всем, кроме России, какие могут быть негативные последствия? Я так понимаю, разве что зарубежные поисковыеы боты?

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

И если не используете гео-базы от НОЦ (он же ФГУП ГРЧЦ, он же ЦМУ ССОП) - то и все "новые регионы" туда же.

И почему только Беларусь? Чем посетители оттуда лучше ,чем из Казахстана, Кыргызстана и т.д.? Такой гео-блок имеет смысл только если у вас коммерческий чайт работающий только по РФ.

temniy
На сайте с 15.03.2008
Offline
265
#4
alexverem :

Опять много запросов из недружественных стран ))

Подскажите пжста, как по простому:

1 - запретить доступ к сайту из некоторых стран

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

Если же это DDOS какой-нибудь, тогда другое дело. На своем сервере запретить доступ некоторым странам не сложно. Например, ко мне на закрытые сервера (не публичные сайты) ломятся из Бразилии. Вот что нужно сделать - 

Установить iptables, если не установлен 

sudo apt install iptables

Скачать список по коду страны (BR)

sudo wget -O /etc/br.cidr https://www.ipdeny.com/ipblocks/data/countries/br.zone

Задать правила блокировки

sudo iptables -N GEOBLOCK
sudo iptables -A INPUT -j GEOBLOCK

Загрузить IP адреса (может занимать много времени)

while read -r cidr; do sudo iptables -A GEOBLOCK -s "$cidr" -j DROP; done < /etc/br.cidr

Сохранить правила

sudo apt install iptables-persistent
sudo iptables-save > /etc/iptables/rules.v4
⭐ Лучший хостинг от 4 евро, VPS от 6 евро - разные локации - любые карты - скидки до 20% - https://fornex.com/c/ffi2e3/ru/services/
A
На сайте с 12.10.2011
Offline
220
#5
Mik Foxi #:

в phpinfo заглянуть, если шаред хостинг, то может там хостер поставил какой нибудь geoip.

если сервер свой то самому туда поставить. чтоб можно было по простому банить.

или поставить бесплатную версию антибота и в его правилах забанить ненужные страны и часовые пояса (гугл ботов это не затронет).

chatgpt говорит что geoip не очень эффективны против ддос. У вас какой опыт? Помогает?




alaev
На сайте с 18.11.2010
Offline
861
#6
alexverem #:

chatgpt говорит что geoip не очень эффективны против ддос. У вас какой опыт? Помогает?




Он раз сто писал, что не эффективен, когда надо было влезть в тему с очередной своей промо акцией.

Сегодня случилось опять. То ли отложенная чёрная пятница, то ли ранние рождественские скидки.

Попробуйте бесплатно, хотя у всех других попробовать тоже бесплатно 🤣

Создание и продвижение сайтов - https://alaev.net , аудиты сайтов, контекстная реклама
Vladimir SEO
На сайте с 19.10.2011
Offline
2049
#7
Запрещай все из всех «недружественных стран» и будет тебе счастье и по айпи и по языку
Эксперт по продуктам Google https://support.google.com/profile/58734375 ᐈ Продвижение коммерческих сайтов https://kulinenko.com/
alaev
На сайте с 18.11.2010
Offline
861
#8
Vladimir SEO #:
Запрещай все из всех «недружественных стран» и будет тебе счастье и по айпи и по языку

Это правильно!!!

Многие пользователи ползают по vpn теперь, на скрепных сайтах их надо заблокировать. 

Были раньше боты «плохие» и «хорошие», но ради продаж антибота появились еще боты из дружественных и недружественных стран. 😁

Mik Foxi
На сайте с 02.03.2011
Offline
1216
#9
alexverem #:
chatgpt говорит что geoip не очень эффективны против ддос. У вас какой опыт? Помогает?

так в стартовом вопросе небыло про ддос. против ддоса нужен антиддос.

A
На сайте с 12.10.2011
Offline
220
#10
Vladimir SEO #:
Запрещай все из всех «недружественных стран» и будет тебе счастье и по айпи и по языку

через какой сервис это лучше сделать? назовите пжста лучше конкретно, мне так будет проще )

12 3

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