#User IP Banning
<Limit GET POST>
Order allow,deny
Deny from xx.xx.xx.xxx
Allow from All
</Limit>
Пример приведен с одним IP, чтобы заблокировать IP больше, просто, после строки:
Deny from xx.xx.xx.xxx
Добавляем Deny from тут IP и так каждый IP с новой строки:
#User IP Banning
<Limit GET POST>
Order allow,deny
Deny from xx.xx.xx.xxx
Deny from xx.xx.xx.xxx
Deny from xx.xx.xx.xxx
Deny from xx.xx.xx.xxx
Deny from xx.xx.xx.xxx
Allow from All
</Limit>
Если есть необходимость заблокировать все IP адреса, которые начинаются одинаково, например:
38.99.82.191
38.99.82.192
38.99.82.193
То тут необязательно писать каждый IP отдельно, достаточно написать так:
38.99.82.
И все IP, что начинаются на 38.99.82. будут заблокированы. Обратите внимание на точку в конце, если точку убрать, то блокироваться будут IP такого вида: 38.99.82x.xxx, то есть Апач посчитает, что предпоследняя цифра написана не полностью.
Пример:
#User IP Banning
<Limit GET POST>
Order Allow,Deny
Allow from all
Deny from 38.99.82.
Deny from 38.99.82
</Limit>
Возможно, будет интересно:
- Блог: Как заблокировать "claudebot" в .htaccess
- Блог: Как заблокировать IP адрес пользователя в Nginx