Блокировка нерусских ip

12
DmitryShustov
На сайте с 27.11.2004
Offline
259
2127

Никто не сталкивался с задачей заблокировать всех нерусских посетителей сайта? как реализовать? заспамили доску объяв у клиента, ниче не помогает, тока по ip банить, все идут из всех стран, кроме россии

D
На сайте с 08.06.2006
Offline
2
#1

берем список сетей и делаем фильтрацию.

хоть средствами web сервера,

хоть средствами ПО, на котором работает сайт.

могу реализовать.

Sergey Petrenko
На сайте с 23.10.2000
Offline
482
#2

DmitryShustov, это не очень реальная постановка задачи. Банить страну только потому, что оттуда пришел один спаммер - неправильно.

Sadie
На сайте с 11.04.2005
Offline
64
#3

А где, кстати, можно взять список сетей?

Новости без комплексов (http://www.kompleksov.net/) | ЖЖ (http://sad-sadie.livejournal.com/)
DmitryShustov
На сайте с 27.11.2004
Offline
259
#4
Gray:
это не очень реальная постановка задачи

Какие есть способы решить проблему? Куки - непомгло, вырезалка http, www непомогла, просто текст стали пихать, блокировать латиницу низя - нужна потому что....что делать не знаю уже

Sergey Petrenko
На сайте с 23.10.2000
Offline
482
#5
DmitryShustov:
Какие есть способы решить проблему?

Самый простой - периодически менять имя скрипта. Это ж роботы, они не по ссылкам ходят.

MT
На сайте с 01.09.2002
Offline
108
#6

Если нужно отфильтровать зарубежных роботов (базу IP берем Free/Open Source GeoLite Country, обновляется ежемесячно, достоверность распознавания 97%), можно для подозрительных IP ввести дополнительный комплекс мер, как то:

1. Установить captcha код (картинку с циферками/буковками) для постинга.

2. Редиректить на JavaScript на специальную страницу для постинга, на которой проверять поле Referer и предварительно выставленную cookie.

Таким образом посетители из России ничего не заметят, живые люди с зарубежных IP тоже смогут работать, испытывая лишь небольшое неудобство от необходимости вводить captcha-код.

А роботы в массе своей будут отсечены необходимостью исполнения JavaScript, распознования captcha И установки правильного Referera.

DmitryShustov
На сайте с 27.11.2004
Offline
259
#7
Gray:
Самый простой

ну это "геморрой" на мой взгляд, каждую заморочку так решать и целого отдела не хватит на 5 клиентов ))))

M.TULULU,

Спасиб

M
На сайте с 21.11.2004
Offline
230
#8
DmitryShustov:
Никто не сталкивался с задачей заблокировать всех нерусских посетителей сайта? как реализовать?

По стране банить. :) Только вот как Сергей сказал, это же боты.. и нет ничего проще чем с разных прокси спамить.

Продвигаю домены руками (http://roke.ru)
Sergey Petrenko
На сайте с 23.10.2000
Offline
482
#9
M.TULULU:
Таким образом посетители из России ничего не заметят

Ничего не заметят также боты из России - такие тоже есть.

Конечно, есть страны, которые блокировать точно надо - Китай, например, или Филиппины. Но вот блокировка Турции на этом сервере жила ровно месяц - пока один из участников не пожаловался, что не может в отпуске на сервер попасть.

MT
На сайте с 01.09.2002
Offline
108
#10

Сергей, как вопрос стоял:

DmitryShustov:
Никто не сталкивался с задачей заблокировать всех нерусских посетителей сайта? как реализовать? заспамили доску объяв у клиента, ниче не помогает, тока по ip банить, все идут из всех стран, кроме россии

так и посоветовал.... при этом блокируются именно роботы, т.е. живые люди будут нормально работать с заданным ресурсом.

P.S. Кстати про Китай вы это зря - пару лет назад был там в командировке и от нечего делать по вечерам читал ваш форум, благо там Wi-Fi в гостинице совсем халявный был :)

12

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