如何测试基于IP的地理位置(需要测试美国各个州,而不仅仅是低于48)

Posted

技术标签:

【中文标题】如何测试基于IP的地理位置(需要测试美国各个州,而不仅仅是低于48)【英文标题】:How to test IP-based geolocation (need to test various US states, not just lower 48) 【发布时间】:2017-11-09 19:50:18 【问题描述】:

我们正在考虑实施基于 IP 的地理定位服务。

此时,我们似乎将使用第 3 方数据库、MaxMind 的 GeoIP2 Enterprise (https://www.maxmind.com/en/geoip2-enterprise-database) 和网络服务。

我们只需要按美国州(而不仅仅是低于 48)进行地理定位。

在美国各个州进行测试的最简单方法是什么?开发人员将需要以及非开发人员(即营销类型)进行测试。

是否有任何我们可以订阅的基于 Web 的第三方解决方案?我找到了一个截图(https://www.geoscreenshot.com/capture),但我认为我们将需要(用于营销)交互/导航的能力。您只需输入一个 url 然后它通过 iframe 代理的东西可能是理想的。我只是想知道非开发人员如何轻松测试基于 IP 的地理位置。

【问题讨论】:

【参考方案1】:

您可以使用http://www.locabrowser.com 测试来自多个国家/地区的地理位置。

优点是该网站是免费服务,可在 15 个国家/地区进行测试,无需任何设置。

缺点是目前在美国没有不同的州。

【讨论】:

这与我要找的很接近,尽管正如你所说,它不允许你从美国不同的州浏览,这是我们需要测试的。一旦进入我们的网站,我似乎也无法浏览。不过,我认为我们可能需要该服务的总体思路。我们也可以为服务付费。

以上是关于如何测试基于IP的地理位置(需要测试美国各个州,而不仅仅是低于48)的主要内容,如果未能解决你的问题,请参考以下文章

如何检测 IP 属于美国的特定州

测试基于 IP 的地理位置[关闭]

带有/州边界的美国地图 - 根据计算值更改颜色

如何使用特定于州的代理?

您如何发现用户正在使用带有缓冲区的 CoreLocation 的美国州?

基于美国州的重定向页面,使用 Maxmind geoip2 JS