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

123
Mik Foxi
На сайте с 02.03.2011
Offline
1218
#11
alexverem #:

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

если у тебя ддос, то надо антиддос, у своего хостера спроси что он может в этом предложить.
Антибот, антиспам, веб фаервол, защита от накрутки поведенческих: https://antibot.cloud/ (8 лет на защите сайтов). Форум на замену серчу: https://foxi.biz/
Vladimir SEO
На сайте с 19.10.2011
Offline
2051
#12
alexverem #:

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

через ркн конечно 
Эксперт по продуктам Google https://support.google.com/profile/58734375 ᐈ Продвижение коммерческих сайтов https://kulinenko.com/
lutskboy
На сайте с 22.11.2013
Offline
191
#13
установи  SypexGeo php скрипт и блокай. ето самое простое
S
На сайте с 12.10.2012
Offline
235
#14

В htaccess пишите:

GeoIPEnable On
SetEnvIf GEOIP_COUNTRY_CODE FI BlockCountry
Order Allow,Deny
Allow from all
Deny from env=BlockCountry
Где FI - Финляндия, подставляете код нужно вам страны.

L
На сайте с 25.12.2013
Offline
440
#15
На ipdeny.com скачал все диапазоны IP адресов стран, которые нужно блокнуть, потом запретил доступ с этих IP к своему сайту через htaccess. Это работает для сайтов, которые работают на апаче.  Проблема в том, что диапазоны этих адресов постоянно меняются и нужно обновлять список для блокировки с какой-то периодичностью.
Недорогой, надежный и отзывчивый VPS хостинг ( https://vk.cc/cSd09I ) Проверенная пуш партнерка с ежедневными выплатами ( https://vk.cc/9wLSrL )
pergunt
На сайте с 11.11.2022
Offline
23
#16
А чем тебе боты мешают помимо искажения метрики?
TB
На сайте с 16.01.2009
Offline
261
#17
pergunt #:
А чем тебе боты мешают помимо искажения метрики?
они легко могут выкинуть страницу из топа на 20-30 место
V7
На сайте с 28.09.2015
Offline
91
#18
alexverem #:

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

Рабочий пример настройки Nginx + GeoIP - для блокировки доступа по странам:  https://github.com/voland700/GeoIP-Nginx-Block

Учитывая, реалии настоящего времени, в идеале не запрещать доступ посетителям из других стран, а перенаправлять сайт на страницу  с капчей, для переадресации. Так в многие пользуются VPN на зарубежных серверах, для таких посетителей доступ тоже будет закрыт,  а это существенное количество трафика.

GitHub - voland700/GeoIP-Nginx-Block: Блокировка доступа к сайту по странам используя Nginx + GeoIP, минималистичный гайд для Debian/Ubuntu без пересборки Nginx из исходников с автоматическим обновлением
  • voland700
  • github.com
Блокировка доступа к сайту по странам используя Nginx + GeoIP, минималистичный гайд для Debian/Ubuntu без пересборки Nginx из исходников с автообновлением. Для блокировки доступа используются данные базы данных GeoLite, (ресурс в настоящее время является платным и требует регистрации, кроме того, пользователям некоторых стран, в том числе РФ...
temniy
На сайте с 15.03.2008
Offline
266
#19
Lastwarrior #:
Проблема в том, что диапазоны этих адресов постоянно меняются и нужно обновлять список для блокировки с какой-то периодичностью.

Так в чем проблема? Надо сделать как я написал выше и автоматизировать по крону.

Lastwarrior #:
запретил доступ с этих IP к своему сайту через htaccess

Так  это только к сайту. А если это DDOS, то такая мера бесполезна.

⭐ Лучший хостинг от 4 евро, VPS от 6 евро - разные локации - любые карты - скидки до 20% - https://fornex.com/c/ffi2e3/ru/services/
L
На сайте с 25.12.2013
Offline
440
#20
temniy #:

Так  это только к сайту. А если это DDOS, то такая мера бесполезна.

В топике идет речь о блокировке по странам, а не о DDOS атаках.
123

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