我想拒绝从某个IP范围访问我的网站上的IP地址。 (例如143.56.122.127-143.56.122.255)。我在Apache-Server上找到了4种不同的方法:
Deny from ###.###.###.###
。这可能是很多工作,...... Deny from ###.###.###.###/XX
。我无法确定如何确定数字XX以便它能够满足我的需求。Deny from ###.###.###.###/255.255.255.126
。这是我认为可以用于我的具体例子。我认为这意味着将第二个IP地址的每个部分的255个差异添加到第一个IP地址。我认为第二和第三似乎是最直接的,所以任何人都可以向我解释。这些方法有名称还是在标准中使用?
答案 0 :(得分:2)
我认为,您可以使用第二种方法。
Order allow,deny
//0.0.0.0 - 0.255.255.255.255
Allow from 0.0.0.0/8
//1.0.0.0 - 1.1.255.255
Allow from 1.0.0.0/15
//1.2.0.0 - 1.2.1.255
Allow from 1.2.0.0/23
//1.2.2.0 - 1.2.2.255
Allow from 1.2.2.0/24
//1.2.3.0 - 1.2.3.3
Allow from 1.2.3.0/30
这样,你可以写
//143.56.122.127-143.56.122.255
Deny from 143.56.122.0/24
Allow from 143.56.122.0/25
您也可以参考this。虽然,我想让它原始我从未在我的项目中使用过。这是建议。我还想从其他人那里读到这篇文章。