我从非洲的尼日利亚和加纳等地获得了6-10个注册。我目前正在捕获ip,所以是否有可能限制来自特定国家的ip范围?
如果我可以限制它们,它更有意义的是将此范围添加到我的。htaccess文件或在站点级别限制它们?
您可以获得maxmind数据库:
http://www.maxmind.com/app/mod_geoip,使用下面的代码:
GeoIPEnable On
GeoIPDBFile /path/to/GeoIP.dat
# Redirect multiple countries to a single page
RewriteEngine on
RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^(NI|GH)$
RewriteRule ^(.*)$ - [F]
可以。使用GEOIP。http://www.maxmind.com/app/php
http://www.maxmind.com/app/mod_geoip只需谷歌GEOIP -有许多免费的服务,你也可以得到一个文件,包含国家特定的IP模式。没有任何服务可以为您提供100%的保护,因为伪造IP是可能的。
使用Apache的mod_geoip:
<>之前GeoIPEnable上//GeoIP.dat GeoIPDBFile/路径SetEnvIf GEOIP_COUNTRY_CODE US块国家#……把更多的国家放在这里拒绝来自env=BlockCountry的请求