我想在.htaccess中允许IP范围

时间:2012-06-06 09:59:11

标签: .htaccess

我想允许145.050.039.008145.050.039.017包含

之间的所有IP地址

例如(但这不起作用):

allow from 145.050.039.008 145.050.039.017

或:

allow from 145.050.039.008,145.050.039.017

或:

allow from 145.050.039.008/017

谢谢, Jelmar

1 个答案:

答案 0 :(得分:15)

A̶l̶l̶o̶w̶ ̶f̶r̶o̶m̶ ̶1̶4̶5̶.̶0̶5̶0̶.̶0̶3̶9̶.̶0̶0̶8̶ ̶1̶4̶5̶.̶0̶5̶0̶.̶0̶3̶9̶.̶0̶1̶7̶

C̶h̶e̶c̶k̶̶h̶e̶r̶e̶̶f̶o̶r̶̶d̶e̶t̶a̶i̶l̶s̶.̶


(已故)编辑:

我的不好,我之前的回答从未奏效,此时我的答案并没有真正理解这个问题。

选项#1:定义所有IP

这是唯一的方法:

Allow from 145.50.39.8
Allow from 145.50.39.9
Allow from 145.50.39.10
Allow from 145.50.39.11
Allow from 145.50.39.12
Allow from 145.50.39.13
Allow from 145.50.39.14
Allow from 145.50.39.15
Allow from 145.50.39.16
Allow from 145.50.39.17

选项#2:使用部分IP

如果您想要更通用的东西,可以使用部分IP:

Allow from 145.50.39

但是,这将允许从145.50.39.0145.50.39.255的IP。

选项#3:使用网络掩码或CIDR

为了更加接近,您可以使用网络掩码或CIDR:

Allow from 145.50.39.0/255.255.255.224

Allow from 145.50.39.0/27

这将允许从145.50.39.0145.50.39.31的IP。