通过htaccess阻止IP范围

时间:2015-02-20 06:27:26

标签: .htaccess ip range block

我想阻止一个国家​​的巨大IP范围,我想问一下在htaccess中使用哪种方法是正确的。

  1. (这是Mintify)

    deny from 1.80.0.0/13 1.92.0.0/14 1.192.0.0/13 1.202.0.0/15 1.204.0.0/14 14.144.0.0/12 14.208.0.0/12 23.80.54.0/24 23.104.141.0/24 23.105.14.0/24
    
  2. (这是常规的)

    deny from 109.105.128.0/20
    deny from 109.105.144.0/21
    deny from 109.105.159.0/18
    deny from 109.105.161.0/19
    
  3. 两种格式都有效吗?

1 个答案:

答案 0 :(得分:0)

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

  

Deny from all|host|env=[!]env-variable [host|env=[!]env-variable] ...

可以使用任何一种方法,...意味着您可以拥有更多这些参数。您选择使用哪一个取决于您希望它的可读性或您希望如何组织IP块列表。