V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
devswork
V2EX  ›  程序员

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

  •  
  •   devswork · 2023-11-24 12:25:01 +08:00 · 3847 次点击
    这是一个创建于 399 天前的主题,其中的信息可能已经有所发展或是发生改变。
    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

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

    可以用情报平台来查询,比如 ti.nsfocus.com
    GeekGao
        23
    GeekGao  
       2023-11-24 14:53:35 +08:00
    @JensenQian 什么叫播到香港? IP 分配在使用者层面是 ISP 的事儿,ISP 从 IANA 拿的。 不是同一个 ASN 怎么盗取?
    chenzhongxiang
        25
    chenzhongxiang  
       2023-11-24 15:07:38 +08:00 via iPhone
    国内建议用 ipip.net ,他们专做这方面好多年了,他们老板也是个牛人。不过这俩年企业服务确实涨价了。但对于风控而言是值得的。自己搞着玩他们也有免费的方式用用。
    yyzh
        27
    yyzh  
       2023-11-24 16:31:31 +08:00
    @somebody1 哦.你指这家小偷么?做程序员的最痛恨的事情就是人家把你的东西破解掉还拿来卖钱.
    https://blog.csdn.net/gaochunhui/article/details/131467414
    v2nika
        28
    v2nika  
       2023-11-24 16:33:20 +08:00   ❤️ 1
    traceroute 看下 hope, 基本能根据路由线路判断出来
    somebody1
        29
    somebody1  
       2023-11-24 16:41:21 +08:00
    @yyzh #27
    我说的是这家,他是小偷的事情我也不知道,你也没用这种反问的语气来问我。
    Cabana
        30
    Cabana  
       2023-11-24 18:15:57 +08:00
    @somebody1 #22 埃文好像是抄了 ipip.net 的数据库. 在播客上听老高(ipip.net 创始人)讲过, 老高还把埃文告上法庭胜诉了.
    sora2blue
        31
    sora2blue  
       2023-11-24 23:01:02 +08:00
    @hytirrb v2 上其他大佬发的,不过只是查本机 ip
    yxmyxmyyy
        32
    yxmyxmyyy  
       2023-11-25 03:07:55 +08:00 via Android
    @chenzhongxiang ipip 之前免费版能查 ip 使用场景,后来没了,以前用 besttrace 免费,现在用 besttrace 都要用 token ,每天限制 300 个,为什么在国内免费的东西越来越少了
    somebody1
        33
    somebody1  
       2023-11-25 12:17:54 +08:00
    @Cabana
    看来是的,但是我们商业采购,这不在考量范围之内,目前从我们的视角来看,埃文是更合适的。尤其是公安级别的 IP 库,可以定位某个 IP 的具体地址,或者是某个地理范围内的 IP 地址。
    ppto
        34
    ppto  
       2023-11-27 17:13:46 +08:00
    @aulayli 感谢大神指点,https://tools.ipip.net/ping.php 这个工具还很好用,亲自测试了一下,香港 ping ,延时就是几毫秒。
    chenzhongxiang
        35
    chenzhongxiang  
       2023-12-16 20:24:21 +08:00
    @yxmyxmyyy 国内做点生意不容易。IPIP.NET 之前被某大厂买库后抄袭(啥抄袭就是买人家数据然后自己跑去卖,简直无底线)。这个事情闹了好久最后 IPIP.NET 官司赢了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3861 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 05:11 · PVG 13:11 · LAX 21:11 · JFK 00:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.