下面的要写入网站的.htaccess文件内。
禁止一个ip段
deny from 218.2.135.0/255
禁止中国的全部IP访问
这里有一份2009年11月底的中国IP地址区间表,http://www.okean.com/china.txt
这个网站已经屏蔽了中国的IP,要想看到这里的数据,需要把地址复制到google里搜索,通过网页快照打开查看,当然也可以设置代理服务器或VPN来查看这个站上的数据,这里还讨论了如何通过DNS和路由器来屏蔽中国的IP访问,对一般的外贸公司用处不大,仅供参考。http://www.okean.com/thegoods.html
还有一个更简单的办法http://www.blockacountry.com/ ,这个网站可以根据你想屏蔽的国家,自动生成屏蔽代码,生成下载上传至服务器即可。
屏蔽IP的缺陷是,如果用户知道你使用了IP屏蔽技术,通过使用国外代理服务器或国外VPN,照样可以跨越屏蔽,畅通无阻的访问你的网站。
另一方法也可通过屏蔽中文操作系统,代码如下:
$client_sys_language = $_SERVER["HTTP_ACCEPT_LANGUAGE"]; // system language
if (preg_match (“/^zh-cn/i”,$client_sys_language)) {
echo ”
You don’t have permission to access /on this server.Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.
365.dg01.com Port 80
“;
exit;
}
用.htaccess屏蔽中国IP的文本下载:.htaccess.只需把htaccess.txt 下载,然后改变为.htaccess上传到网站的跟目录就可以。。同时也设置一下允许自己的IP可以访问就KO了。