如果今天不努力,明天也不努力,那么人生只是在重复而已(深呼吸,保持身体与心灵的安静)

如何屏蔽指定的某个国家IP地址访问网站

网站运营 Sam 2437℃

国内站长做的英文网站,网站上申请了一些英文广告,当来自中文地区或中文点击流量的次数过多,就有可能会被K掉帐号,为了保持网站访问流量纯洁,密码帐号被K,所有网站流量全部来自国外地区,需要禁止国内IP地址访问网站。

用什么方法来屏蔽来之国内ip地址访问网站的流量?

首先我就想到了,这个.htaccess文件,这个强大的伪静态规则文件,它作用不仅可以伴我们将网站URL重写,而且还支持屏蔽IP功能,如果 用.htaccess文件屏蔽国内IP地址(或某个国际、或地区)访问是否可行?答案是肯定的,问题就是要实现屏蔽IP地址,就首先需要该区域的所有IP 地址,IP地址是否完整全面将影响到屏蔽效果。

去网上找了一圈,发现了一个网站http://www.countryipblocks.net/,在这个网站中,可以直接在线生成屏蔽某个国际或地区的.htaccess规则文件(如下图),为了方便用户理解,我将几个关键的英文单词翻译一下,

.htaccess deny         意思是:生成禁止IP访问的.htaccess规则文件
.htaccess allow         意思是:生成允许IP访问的.htaccess规则文件
Choose countries        意思是:选项生成规则

如何在线生成屏蔽某个国家IP地址访问网站的.htaccess文件?教程已屏蔽ARUBA这个国家的所有IP地址无法访问网站的规则。

1、  登录http://www.countryipblocks.net/
2、  选择.htaccess deny
3、  选择国家ARUBA
4、  选择 choose countries 在线生成规则。
5、  将规则复制出来,粘贴到记事本本保存为任意名,最后将该文件上传到php虚拟主机后,改名为.htaccess文件。如果你的网站中已经存.htaccess文件,那么只需要把在线生成的.htaccess屏蔽IP规则添加进去就可以了。
6、  最后就是测试。

转载请注明:涛哥笔记 » 如何屏蔽指定的某个国家IP地址访问网站

喜欢 (1)