Наиболее эффективным способом заблокировать (забанить) доступ по IP является использование файла .htaccess.
Для этого используется такая запись в файле:
order allow,deny
allow from all
Разберём, что означают эти строчки
order allow,deny - вводит функции доступа к сайту
allow – разрешить доступ
deny – отказать в доступе
какая из этих двух функций написана первее, той и отдан больший приоритет, в данном
примере больший приоритет идёт для allow
следующая строчка:
allow from all - означает, что доступ к сайту открыт всем пользователям
Теперь нам в следующей строке уже надо будет указывать тех пользователей, которым мы
хотим закрыть доступ.
Делается это такой записью:
deny from 112.67.125.49
где
deny from – означает запретить доступ к сайту с ip-адреса, который указан в строке
В общем выглядеть всё это будет так:
order allow,deny
allow from all
deny from 112.67.125.49
Если вам нужно закрыть доступ пользователям с разными ip, то просто перечисляйте их в
строчку:
вот так:
order allow,deny
allow from all
deny from 112.67.125.49
deny from 59.50.160.185
и т.п.
Если вам постоянно спамят из одной подсети, т.е. это когда первые цифры ip-адреса
одинаковы, например 59.50. а дальше идут незначительные изменения, то вы можете
забанить всю подсеть такой записью:
deny from 59.50.
т.е. таким образом будет заблокирован доступ всем пользователям, чей ip-адрес начинается
с 59.50.
Можете установить ещё более жёсткий бан:
deny from 59.
тогда доступ будет закрыт всем, чей ip-адрес начинается с цифры 59.
Для этого используется такая запись в файле:
order allow,deny
allow from all
Разберём, что означают эти строчки
order allow,deny - вводит функции доступа к сайту
allow – разрешить доступ
deny – отказать в доступе
какая из этих двух функций написана первее, той и отдан больший приоритет, в данном
примере больший приоритет идёт для allow
следующая строчка:
allow from all - означает, что доступ к сайту открыт всем пользователям
Теперь нам в следующей строке уже надо будет указывать тех пользователей, которым мы
хотим закрыть доступ.
Делается это такой записью:
deny from 112.67.125.49
где
deny from – означает запретить доступ к сайту с ip-адреса, который указан в строке
order allow,deny
allow from all
deny from 112.67.125.49
Если вам нужно закрыть доступ пользователям с разными ip, то просто перечисляйте их в
строчку:
вот так:
order allow,deny
allow from all
deny from 112.67.125.49
deny from 59.50.160.185
и т.п.
Если вам постоянно спамят из одной подсети, т.е. это когда первые цифры ip-адреса
одинаковы, например 59.50. а дальше идут незначительные изменения, то вы можете
забанить всю подсеть такой записью:
deny from 59.50.
т.е. таким образом будет заблокирован доступ всем пользователям, чей ip-адрес начинается
с 59.50.
Можете установить ещё более жёсткий бан:
deny from 59.
тогда доступ будет закрыт всем, чей ip-адрес начинается с цифры 59.
0 коммент.:
Отправить комментарий