84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
我不想让俄罗斯和美国的用户访问我的网站,这些国家的ip地址哪里有最新的ip地址集合
具体的命令是什么?操作逻辑和详细的操作步骤,如果有详细的图文教程就更好了,先谢谢大家
认证高级PHP讲师
http://www.vpsee.com/2011/03/...
现在通过发行版安装的nginx可能已经集成geoip模块了,第一步就不需要。发行版也可能已经打包了GeoIP数据库,也不用你自己搞。具体你还是要看发行版里的说明。
两条思路:
基于iptables,但是首先你要知道IP的范围
程序级别控制,获取访问IP然后查询IP库。具体做法挺简单的,可以自行查找资料。
如果嫌屏蔽IP麻烦,为什么不换个思路。使用阿某云的智能云解析,不给某些国家或地区做域名解析。
那肯定开始是引入判断的功能模块,这个功能模块和最新的ip库做对比,一旦发现俄罗斯和美国的ip就跳转到别的网站,或者显示一个假的404页面。当不是上述ip时执行正常的进入。
http://www.vpsee.com/2011/03/...
现在通过发行版安装的nginx可能已经集成geoip模块了,第一步就不需要。发行版也可能已经打包了GeoIP数据库,也不用你自己搞。具体你还是要看发行版里的说明。
两条思路:
基于iptables,但是首先你要知道IP的范围
程序级别控制,获取访问IP然后查询IP库。
具体做法挺简单的,可以自行查找资料。
如果嫌屏蔽IP麻烦,为什么不换个思路。
使用阿某云的智能云解析,不给某些国家或地区做域名解析。
那肯定开始是引入判断的功能模块,这个功能模块和最新的ip库做对比,一旦发现俄罗斯和美国的ip就跳转到别的网站,或者显示一个假的404页面。当不是上述ip时执行正常的进入。