2016-09-22 91 views
0

我想要213.241。*。* IPS的用户访问我的博客管理部分。当我添加我的电脑213.241.34.24特定的IP它的作品。但是当我设置范围它不起作用。如何在htaccess中允许IPS范围?

我曾尝试:

order deny,allow 
allow from 213.241.0 
deny from all 

和:

order deny,allow 
allow from 213.241.*.* 
deny from all 

order deny,allow 
allow from 213.241. 
deny from all 

也:

order deny,allow 
allow from 213.241.0.0 213.241.255.255 
deny from all 

和:

order deny,allow 
allow from 213.241.0.0 - 213.241.255.255 
deny from all 

而且它不起作用。

我想通了这个工程。

order deny,allow 
allow from 213.241.0.0/24 
deny from all 

但只允许213.241.0 *,因此我需要把大量的规则是这样,我想喜欢的工作吧:

order deny,allow 
allow from 213.241.0.0/24 
allow from 213.241.1.0/24 
allow from 213.241.2.0/24 
.... 
deny from all 

有没有更简单的方法来允许213.241。 IPS访问我的博客管理部分?

回答

1

如果使用/ 24 CIDR为你工作,为什么不只是/ 16?

order deny,allow 
allow from 213.241.0.0/16 
deny from all 
+0

感谢您的回答。所以你写的这个会匹配213.241。*。*?/16概念解释的地方是否有任何文章可以分享? –

+0

@tomaszs [CIDR表示法](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing#CIDR_notation),它基本上是掩码中的位数。 24位是前3个8位块,16位是前2个。 –

相关问题