2016-05-07 28 views
0
<Limit GET HEAD POST> 
order deny,allow 
deny from 81.52.168.0/23 
deny from 188.138.10.163/32 
deny from 188.138.78.129/32 
allow from all 
</Limit> 

我发现了一些代码,但我不符合。 如何使用此功能阻止我在巴基斯坦的网站?我不想在这个国家打开我的网站,所以任何人都可以告诉我我在做什么?如何阻止我们在巴基斯坦的网站?

回答

1

TCP/IP不能像这样工作:你不能真正识别,更不用说“阻塞国家”,仅仅通过IP地址。

即使你试图破解一个.htaccess文件,IP地址列表也会非常大......并且你仍然会错过很多。

建议:阅读这篇文章,几种可能的方案为您提供:

http://www.sitepoint.com/how-to-block-entire-countries-from-accessing-website/

这又是一个很好的文章:

https://www.raymond.cc/blog/easily-block-visitors-from-a-country-using-htaccess/

+0

感谢这篇文章,我已经读过这篇文章,但我不完全这样帮助。 –

0

有一个网站,countryipblocks.net,这将产生为你的htaccess文件。对于国家,显然你想选择巴基斯坦,那么你会想选择“.htaccess拒绝”选项,然后它会生成你需要的文件。

+0

我创建了这个文件,但是能否告诉我下一步我要做什么。 –

+1

再一次 - .htaccess可能是一个糟糕的想法 - 它可能会让你的服务器陷入困境,并且可能会遗漏很多地址。强烈建议:1)配置防火墙规则(如果可能的话)2)使用CDN(如果可能),3)使用像MaxMind这样的Apache模块与(可更新的)数据库GeoLite2结合使用4)使用技术组合。 .htaccess不是*答案。 – paulsm4

+0

对我来说任何其他帮助物资。 –

0

放入.htaccess文件和隐藏T:

<Limit GET HEAD POST> 
order deny, 
allow deny from 72.229.28.185 
allow from all 
</Limit>