maxmind

    1热度

    3回答

    我正在将我的应用程序与一些国家检测模块进行整合。 总体逻辑是: 检测客户端IP 查找IP在地理IP DB(为简单起见,让我们 假设它是的MaxMind DB) 识别基于IP 其他一些业务逻辑的国家代码基于国家代码 这工作得很好,但我在编写自动化集成测试时遇到问题。 有一种方法可以覆盖(强制)某些测试IP,但问题是所有的IP都会周期性地更改,并且我得到测试的时间也因此而失败。 任何想法如何稳定这样的

    -1热度

    1回答

    我有一个网站,使用MaxMind本地数据库根据IP地址对用户进行地理定位。我在桌面上查找结果与手机上的结果不同。例如: 我使用的是X - 转发,对于头 我的手机定位我的邮政编码18036,这是约50英里 关闭进行地理定位。 我查找IP地址使用IPv4/IPv6双协议栈测试 在桌面上使用浏览器扩展,设置我的X - 转发,对于头相同的IP地址 桌面我的手机上将我置于19428,这仍然是错误的,但是很接

    0热度

    1回答

    我试图在centos6安装的Nginx的GeoIP模块。 我使用本指南进行安装: How to install Nginx GeoIP module 但是,当我尝试设置GEOIP的路径nginx.cof我面对这个问题: nginx的:EMERG]未知的指令“geoip_country”在 /etc/nginx/nginx.conf:7 nginx的: 配置文件 /etc/nginx/nginx.c

    0热度

    1回答

    我已经成功地使用NGINX的ngx_http_geoip_module用的MaxMind的IP数据库与.dat扩展: http { geoip_country GeoIP.dat; geoip_city GeoLiteCity.dat; geoip_proxy 192.168.100.0/24; geoip_proxy 2001:0db8::/32; geoip_proxy_recursive o

    0热度

    2回答

    我使用IP地址传入数据流。我想在将数据放入我的数据库之前将IP翻译为经度和纬度。 这就是我正在做的,但它造成了一些问题。我也尝试把forObject放在for循环之外。奇怪的是,它使用了大量的内存。我知道这是阻止代码,但它应该是快速的。虽然我看到内存问题,因为数据对象来自流连续不断,每个数据对象是巨大的。 for (var i ==0; i < data.length; i++){ i

    0热度

    1回答

    我能够得到使用mod geoip从当前客户端执行以下操作: $slat=apache_note("GEOIP_LATITUDE");$slon=apache_note("GEOIP_LONGITUDE");$scntry=apache_note("GEOIP_COUNTRY_CODE"); 但是,如果我有一个独立的邮政编码(可能是国际),我需要从该模块获取经纬度和州和国家,我该怎么做?

    0热度

    1回答

    我想在我的nodejs应用程序中打开maxmind opensource数据库。我的应用程序接收来自Java应用程序的IP地址列表。应用程序然后返回对应于每个IP的经度和纬度。我已经成功完成了这个同步,但我想异步做它使事情变得更快一点。我为此编写了一个代码,但应用程序每次都会被终止。我猜测,原因可能是同时打开同一个数据库(我可能是错的:D)。我张贴下面的代码。请看看它,并就我的错在哪里提出一些建议

    1热度

    1回答

    昨天我发布了this question,它被标记为重复项,读完原始代码后,我能够让我的编译更进一步。 (一旦我解决了这个问题或放弃了,将删除链接的问题)。 现在我有两个g ++命令编译为一个.o文件,但仍保留与我从this library(geolite2 ++)获得的第三方.so相关的未定义引用错误。 这里是我的编译命令: sudo g++ -std=c++11 -I/home/ubuntu -

    0热度

    1回答

    GeoLite2 Country DB的国家级别的准确度是多少?此外,是否有任何有关在市场上提供的所有不同数据库(包括付费&免费)的国家级准确性数据?

    -2热度

    2回答

    可以使用扩展名.mmdb打开和编辑文件吗?像Maxmind geo数据库,我已经搜索到谷歌,但没有任何结果!