我们有几个系统需要根据IP地址来检测用户的国家。 我们希望使用数据库而不是Web服务(为了防止停机/networking访问外部托pipe服务的问题),所以我正在寻找build议,任何人都有各种IP到国家数据库的好或坏的故事? 我从googlefind的是: 付费 Maxmind – 50美元,然后每月12美元,网站许可证 IP2Location – 每年50美元,单台服务器 software77 (赞助软件 ) 自由 Maxmind Geolite ip2nation 任何关于免费赠品与付费赠品的比较信息都是好的。 现在我倾向于Maxmind的付费服务,因为它包括我们可以通过脚本每周运行一次的自动更新。
如果我去play.google.com,它会自动识别我的国家,并允许我浏览该国家的应用程序。 我可以通过页脚中的下拉菜单来改变语言,或者我可以在查询string中添加&hl = code …但是这只会改变语言…不是商店内容(应用程序列表和排名保持不变) 我想肯定还有一些其他的查询string参数或头参数,因为我相信Google开发者不会使用位于50多个国家/地区的特定于国家/地区的代理或PC来查看商店是如何出现在那里的。 任何线索如何做到这一点?
我需要一个国家及其城市的数据库。 任何想法,我可以得到它。 或者任何人都可以与我分享? 像这样http://www.worldcitiesdatabase.com/world-cities.aspx
有谁知道一个简单的方法来检索给定的IP地址的国家? 最好以ISO_3166-1格式?