当前位置:首页 > 站长工具/插件(亲测) > 正文

只允许国内IP访问,禁止国外IP访问网站的方法(亲测有效)!

只允许国内IP访问,禁止国外IP访问网站的方法(亲测有效)!

&nb...

只允许国内IP访问,禁止国外IP访问网站的方法(亲测有效)!

  今天来为大家分享“只允许国内IP访问,禁止国外IP访问网站的方法”经过一段时间的研究和测试,终于找到可以有效屏蔽所有国外IP的有效方法,我们中国的网站,如果你不做外贸,你是不需要国外用户访问的,并且国外用户也根本访问不了你,如果你突然发现自己网站多了很多国外IP,恭喜你,成功引起黑客的注意,在扫描你网站的漏洞。所以国外的IP我们一定要阻止掉,单单通过手动批量屏蔽是没用的,黑客的国外IP,有非常多,而且任意组合,可以组合成上千万,上百万的国外IP,你能屏蔽的过来么?


  另外通过市面上的一些方法,比如批量屏蔽IP段(无法根本解决),利用阿里云解析,把国外的解析成“127.0.0.1”这种做法,其实都是无效的,亲测,还是可以访问你网站的,所以这个方法是无法进行有效阻止的。


  禁止所有国外IP的原理!


  禁止的原理非常简单,搜狐有一个非常大的IP库,里面记录我们中国、外国所有的IP库,当IP进入到我们网站,我们会用IP库,来对照当前IP所属的详细城市,如果这个IP不属于我们中国,则会进行阻止。


  攻击网站的IP段,通常都来自国外!


  我们的网站在中国,外国其实根本就访问不了的,就像我们无法访问美国网站一样,如果你的网站突然增加了一些国外IP,美国的居多,你通过分析,你就会发现,这些IP全部都来是攻击你的,扫描你的敏感目录,进行提权操作的。


  国外攻击IP


  代码使用方法(非常简单)!


  如果你是开源程序,直接把代码加到头部文件“head.html”的上面,然后整站生成就可以了,当然你也可以加到整个网站的底部,只要页面中存在这段代码就可以了。


  网站的头部模板


  然后进行测试,去购买一个美国VPS,需要windows系统,淘宝买的话,有按天使用的,几元而已,在里面安装一个浏览器,测试IP地址,访问“ip138”网址,会出现本地IP,如果你买的是美国VPS,那么IP地址肯定是美国的,然后,访问你的网站,是不是直接访问不了了那?


  美国服务器


  另外你去购买日本VPS、韩国VPS、香港VPS等等,测试看一下吧,是不是都访问不了那?这就对了,这段代码是笔者亲测的,效果是绝对有效的,在网站安全这一块,是的确可以帮助自己网站避免遭到攻击的。我每天检查网站安全时,发现网站攻击IP有一大部分都是来自国外,只要能屏蔽掉国外,是可以有效阻止网站被攻击50%以上。今天就讲解到这里。

最新文章