Как забанить диапазон IP?

Jafar
На сайте с 04.06.2008
Offline
48
7034

Нужно забанить айпишники c 94.126.126.0 по 94.126.127.255 в htaccess. Везде по-разному пишут. Подскажите как правильно прописать команду?

M
На сайте с 16.09.2009
Offline
278
#1

так как написано в документации:

http://httpd.apache.org/docs/2.2/mod/mod_authz_host.html

в CIDR формате: 94.126.126.0/23

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().
C
На сайте с 11.01.2010
Offline
45
#2

Order Allow,Deny

Deny from 94.126.126

Deny from 94.126.127

Allow from All

zexis
На сайте с 09.08.2005
Offline
388
#3

вот пример

<Directory /home/www>

Order Deny,Allow

Deny from 94.126.126.0/23

</Directory>

Jafar
На сайте с 04.06.2008
Offline
48
#4

Спасибо за помощь. Сервис приведения IP-адресов к CIDR. Может кому пригодится)

Jafar добавил 13.01.2010 в 19:58

zexis:
вот пример

<Directory /home/www>
Order Deny,Allow
Deny from 94.126.126.0/23
</Directory>

Согласно http://httpd.apache.org/docs/2.2/mod/mod_authz_host.html правильно будет так:

<Directory /home/www>

Order Allow,Deny

Allow from all

Deny from 94.126.126.0/23

</Directory>

M
На сайте с 16.09.2009
Offline
278
#5

способ Caviar вполне годится, особенно если лень голову ломать над подходящей маской подсети

Zaqwr
На сайте с 08.08.2007
Offline
111
#6

94.126.126.0/23 тчно правельно *?

может 94.126.126.0/24 94.126.127.0/24 вернее будет?

маска вообще может быть "нечётной"?

Администрирование, Linux, Cisco, Juniper
M
На сайте с 16.09.2009
Offline
278
#7
Zaqwr:
94.126.126.0/23 тчно правельно *?
может 94.126.126.0/24 94.126.127.0/24 вернее будет?
маска вообще может быть "нечётной"?

1) правИльно.

2) как уже ответили, два CIDR-диапазона тоже вариант, если лень думать.

3) Вы удивитесь, но таки может :)

PS:

http://en.wikipedia.org/wiki/Subnetwork#Network_masks

http://en.wikipedia.org/wiki/CIDR_notation

S
На сайте с 28.10.2005
Offline
296
#8

Deny from 94.126.126

Deny from 94.126.127

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