使用.htaccess阻止IP地址范围

时间:2015-04-14 10:44:42

标签: .htaccess

如何使用.htaccess阻止IP范围103.4.8.0 - 103.4.15.255

我的意思是我想阻止

  • 103.4.8.0-103.4.8.255
  • 103.4.9.0-103.4.9.255
  • ..
  • 103.4.15.0-103.4.15.255

2 个答案:

答案 0 :(得分:2)

您可以使用ip / netmask pair提供地址范围:

deny from 127.0.55.0/24

然而,由于范围55-75不是2的幂,我不知道如何从它们中取出范围。我会添加几条规则。

order allow,deny
deny from 127.0.55.0/24  // Matches 55
deny from 127.0.56.0/21  // Matches 56 to 64
deny from 127.0.64.0/21  // Matches 64 to 71
deny from 127.0.72.0/22  // Matches 72 to 75

deny from 127.0.235.0/24 // Matches 235
deny from 127.0.236.0/22 // Matches 236 to 239
deny from 127.0.240.0/21 // Matches 240 to 255
allow from all

答案 1 :(得分:0)

我最终使用了:

<Limit GET HEAD POST>
order allow,deny
allow from all
deny from 103.4.8.
deny from 103.4.9.
..
deny from 103.4.15.
</Limit>