我不想让俄罗斯和美国的用户访问我的网站,这些国家的 ip 地址哪里有最新的 ip 地址集合 具体的命令是什么?操作逻辑和详细的操作步骤,如果有详细的图文教程就更好了,先谢谢大家
1
wibile 2017-01-31 22:54:30 +08:00
maxmind , geoIP
|
2
EPCoo 2017-01-31 22:55:37 +08:00 via iPhone
楼主发帖的时候没有捋一下标题吗?
|
3
JackyBao 2017-01-31 22:58:46 +08:00 via iPad
这些 ip 全部放到一个 ipset 里,然后 iptables reject 就可以了。
|
4
ETiV 2017-01-31 23:23:41 +08:00
nginx geoip module
|
5
EAimTY 2017-01-31 23:37:13 +08:00 via Android
nginx geoip
|
6
ScotGu 2017-01-31 23:47:37 +08:00
系统级用 iptables
虚拟机 apache 支持.htaccess 可以使用 在网页根目录下的.htaccess 的文件(没有的话自己建立一个)底部添加如下代码: #====开始==== Order Deny,Allow Deny from 1.1.1.1 Allow from all #====结束==== |
7
shiji 2017-02-01 06:35:26 +08:00
GEO DNS, 俄美解析成 0.0.0.0 就好了。 大部分俄美用户就无法访问了。
具体按照 IP 数据库过滤的话其实会降低服务器效率。在不需要很严格的情况下可以不用。 详细的图文教程没有。我是个懒人。 |
8
techmoe 2017-02-01 08:18:03 +08:00 via Android
geoip
|
9
alamak76 2017-05-30 06:56:44 +08:00
|