2016-05-07 30 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>