如何屏蔽國內IP訪問我們的網站的一些方法!


隨着企業獨立運營自己的外貿B2B網站,外貿B2C網站的興起,越來越多的聽到一個聲音:如何屏蔽中國IP地址?運營外貿B2B,外貿B2C網站的公司,都希望瀏覽網站的人是國外客戶,針對價格競爭,圖片盜版等問題,不希望競爭對手看到自己的網站。因此現在很多網站開始采用一些技術手段屏蔽國內的訪問,屏蔽中國的IP地址。那么屏蔽國內IP訪問有什么作用?主要有個五個方面的考慮:第一、防止國內同行瀏覽,保護自已產品的獨創性不被抄襲,避免不必要的競爭;第二、避免自已網站的特色被國內同行抄襲、臨擎;第三、特殊需要,如地區性網站,區域性網站,節省資源與流量;第四、避免自已的網站被一些國內垃圾廣告發送者收錄;第五、使詢盤、詢單更准確,避免國內同行的探價。了解了外貿網站屏蔽國內IP訪問的作用后,這里教大家設置屏蔽國內IP訪問的方法以及如何訪問已設置屏蔽國內IP的網站。
外貿網站屏蔽國內的IP地址可以通過以下兩種途徑(強烈建議兩者結合使用):
一、利用.htaccess文件
在.htaccess中寫法,如:
ErrorDocument 403 http://www.xswu.org //這一行可有可無,表達的意思就是在不被允許的IP段打開的時候會跳到這個網頁上去
order deny,allow //在英文輸入法下書寫完成
allow from 210.249.1.3 // 這里輸入自己的IP或IP段,被允許訪問
allow from 220.240.3.0/24 // 這里輸入自己的IP或IP段,被允許訪問
deny from 58.56.0.0/15 //被拒絕訪問的IP段
還有個簡單的辦法:blockacountry 這個網站可以根據你想屏蔽的國家,在線生成.htaccess文件屏蔽代碼,生成下載上傳至服務器即可。
屏蔽IP的缺點:如果用戶知道你使用了IP屏蔽技術,通過使用國外代理服務器或國外VPN,照樣可以跨越屏蔽,暢通無阻地訪問你的網站。
二、屏蔽中文操作系統(通過判斷客戶端的操作系統版本)
1.屏蔽中文操作系統PHP代碼如下:
$client_sys_language = $_SERVER["HTTP_ACCEPT_LANGUAGE"]; // system language
if (preg_match (“/^zh-cn/i”,$client_sys_language)) {
echo “<H1>Forbidden</H1>You don’t have permission to access /on this server.<P><P>Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.<HR><ADDRESS>365.dg01.com Port 80</ADDRESS>”;
exit;
}


2.從瀏覽器入手,禁用中文瀏覽器。

Javascript代碼:
<script type=”text/javascript”>
if (navigator.language)
var language = navigator.language;
else
var language = navigator.browserLanguage;
if(language.indexOf(‘zh’) > -1)document.location.href = ‘nddbc.html’;
</script>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM