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

2023-11-24 12:25:01 +08:00
devswork  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

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

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

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

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

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

© 2021 V2EX