我会定期关注我的帐户的访问地点,有时还会搜索 IPv4 地址的位置。现在我看到我跟踪的帐户/机器正在从 IPv6 地址访问。我的首选网站没有找到 IPv6 地址。
如何最好地定位或获取 IPv6 地址的信息?
答案1
有多个 GeoIP 数据提供商(适用于 IPv4 和 IPv6)。例如:
- MaxMind 的 GeoIP Lite- IPv4 和 IPv6
- TCPIPUTILS.comIPv6 GEO 位置数据库
然而,由于目前许多 IPv6 用户使用 IPv6-in-IPv4 隧道服务,例如飓风电气,他们的 IP 的 GeoIP 数据将毫无用处(因为您无法知道连接用户的真实 IPv4 IP)。
几个月前,我曾查询过我的一个网站的 IPv6 用户的 GeoIP 信息:基本没什么用。全世界只有少数几家大型 ISP 支持 IPv6,大多数用户都来自这些 ISP,其余用户则来自隧道服务。
答案2
答案3
http://ipinfo.io支持 IPv6,尽管对于大多数 IP 来说它往往只是国家级数据:
$ curl ipinfo.io/2607:f8b0:4005:800::1002
{
"ip": "2607:f8b0:4005:800::1002",
"hostname": "nuq05s01-in-x02.1e100.net",
"city": null,
"country": "US",
"loc": "38.0000,-97.0000",
"org": "AS15169 Google Inc."
}