如何正确的判断一个 IP 的地理位置?

347 天前
 devswork
142.250.66.36
这个 IP 在不同的 IP 查询站上结果是不一样的:
https://ipinfo.io/142.250.66.36 显示为 HK
https://dnsdblookup.com/142.250.66.36 显示为 HK
https://www.ipaddress.com/ipv4/142.250.66.36 显示为 US
https://www.findip-address.com/142.250.66.36 显示为 US

到底哪个是正确的?
3771 次点击
所在节点    程序员
35 条回复
Shiroka
347 天前
GCP 香港,看 ping 和 mtr
whileFalse
347 天前
信一个就完了
没有绝对准确的 ip 库
adoal
347 天前
不好说。有些 anycast 的 IP 可以在很多地方。
sora2blue
346 天前
aulayli
346 天前
先看 ping 啊,香港延迟 1ms 可以肯定是香港了
如果还不确定可以再看一下别的地方的 ping ,台湾延迟 12ms,从物理距离上算是没错的。
devswork
346 天前
我心思用 java + MaxMind GEOIP 判断下,看来不行,还是得人工 ping 延迟才能得出结论
ppto
346 天前
大神,你这个网站分享一下。觉得有点好用。
ppto
346 天前
@aulayli 大神,你这个网站分享一下。觉得有点好用。
aulayli
346 天前
@ppto #7 ipip.net 的 ping 工具
dj721xHiAvbL11n0
346 天前
@aulayli #5 俺也想要大佬
hytirrb
346 天前
@sora2blue 哥这个网站你是在哪里发现的呀
yyzh
346 天前
除了 IPIP.NET 之外其他的 IP 库有一个算一个都是垃圾.
JensenQian
346 天前
你这个广播的 ip,有些库没更新,应该是香港 gcp
JensenQian
346 天前
JiangkaaiShenng
346 天前
广播 IP 只能看延迟去猜,哪怕是同一个 ip 端也会在不同地方
GeekGao
346 天前
Anycast 没有准确地理位置的说法。只能说隶属于哪个组织。
GeekGao
346 天前
@JensenQian anycast 准确的讲法不是广播,是泛播(任播)
Andim
346 天前
JensenQian
346 天前
@GeekGao 不是 anycast,美国 IP 广播至香港,机房的 ip 相对家里的网来说,这个是原来美国的,播到香港,以前还出现过非洲 ip 盗播事件
https://en.m.wikipedia.org/wiki/Routing#Delivery_schemes
bclerdx
346 天前
@JensenQian 什么叫播到 HK ?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/994803

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX