IP到国家 - IPv6

Ada*_*dam 8 ipv6 ip-geolocation

我一直在成功使用IPv4到国家转换器.例如:获取机器的IP并与表进行比较以获得国家.

我目前正在更新这个,并且我想问一下IPv6是否有将IPv6转换为国家的解决方案?

注意:偏爱PHP和MySQL

谢谢

Ben*_*ing 5

如果您可以使用Web服务,那么我的服务http://ipinfo.io最近添加了IPv6支持:

$ curl http://ipinfo.io/2001:4860:4860::8888
{
  "ip": "2001:4860:4860::8888",
  "hostname": "No Hostname",
  "city": null,
  "region": null,
  "country": "US",
  "loc": "38.0000,-97.0000",
  "org": "AS15169 Google Inc."
}
Run Code Online (Sandbox Code Playgroud)

您可以解析JSON响应以获取国家/地区,也可以将国家/地区添加到URL:

$ curl http://ipinfo.io/2001:4860:4860::8888/country
US
Run Code Online (Sandbox Code Playgroud)

有关更多详细信息,请参见http://ipinfo.io/developers


Emi*_*röm 3

Maxmind在其 GeoIP 国家数据库中支持 IPv6。