V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
cocoking
V2EX  ›  宽带症候群

对于多个地区缓存数据的网站,如何能判断到真实的连接 IP?

  •  
  •   cocoking · 2022-12-17 17:12:05 +08:00 · 1650 次点击
    这是一个创建于 494 天前的主题,其中的信息可能已经有所发展或是发生改变。

    比如 You tube 。com ,按道理用美区的节点,连接的应该是美区的内容服务器。亚洲的应该是亚洲的 IP 服务器。

    怎么能确认到具体的 IP 地址?判断是否存在绕路

    11 条回复    2022-12-19 08:47:14 +08:00
    xilou31
        1
    xilou31  
       2022-12-17 17:53:45 +08:00
    没看懂想问什么。。。

    什么叫做「真实的连接 ip 」,ip 还有真实和不真实这种说法的吗?是指绕过 cdn 吗?
    huaes
        2
    huaes  
       2022-12-17 18:02:18 +08:00
    你知道源 IP 又有什么用,一般套 CDN 的网站源站根本就不让除 CDN 外连接,让连的也大概率比 CDN 延迟更大速度更慢
    tril
        3
    tril  
       2022-12-17 18:27:10 +08:00
    1 、直接在落地服务器上 ping 你要访问的网站,通过延迟判断有没有绕路。想要更准确可以使用 mtr ,通过路由判断。

    2 、如果没有落地服务器的控制权,可以在客户端使用 httping 进行测试。httping 可以透过 proxy 测试,通过延迟大致判断有没有绕路,不过在绕路较少的情况下不够明显(例如东京绕到大阪、春川绕到首尔等)。

    3 、如果你访问的网站使用了 Cloudflare CDN ,除了前面提到的方法,还可以通过客户端访问“解析结果 /cdn-cgi/trace”判断,该网页会显示你当前访问的节点的地理位置,比如 colo=HKG ,就代表你访问的是香港节点。

    由于 V2Ray 包括其分支都支持 sniffing ,客户端拿到的解析结果不一定是服务端实际访问的 IP 地址,不建议把客户端拿到的解析结果丢进 ipip 等数据库查询,不准。
    maybeonly
        4
    maybeonly  
       2022-12-17 19:32:08 +08:00
    要看 ip 地址的话,浏览器打开按 f12 就好了,或者可以抓包,路由器上也应该能看见。
    但是,跟你说,一个 ip 可能既在亚洲又在美洲,你从亚洲连就在亚洲,从美洲连就在美洲,这完全可能发生。
    如果 cdn 没有告诉你他在哪儿(比如写在 header 里)的话,通常没有什么好办法知道他在哪儿。
    alexwrong
        5
    alexwrong  
       2022-12-17 19:57:37 +08:00
    有代理协议的 ,
    cocoking
        6
    cocoking  
    OP
       2022-12-17 20:00:39 +08:00
    @xilou31 "真实 IP"是相对域名来说的... 因为一个域名可能拿到不同的 IP 地址
    wunonglin
        7
    wunonglin  
       2022-12-17 20:13:56 +08:00
    @cocoking #6

    什么鬼。
    不同的 ip 那是 dns 给你分配的,就算你指定了一个,那也是链接到 cdn 而已。
    “真实 IP”你想问的是指服务商的 IP 还是 cdn 的 IP ?
    LnTrx
        8
    LnTrx  
       2022-12-18 01:27:38 +08:00
    楼主的意思是不是 IPvFoo 这种插件
    jousca
        9
    jousca  
       2022-12-18 10:34:46 +08:00
    看真实的就浏览器打开按 F12 看实际链接的是哪个地址。

    @wunonglin 它的意思是假设域名解析出来 5 个 IP ,他想知道自己连到了其中哪一个上。
    NewYear
        10
    NewYear  
       2022-12-19 08:45:12 +08:00
    @LnTrx

    这个插件还真神奇,不过在 Firefox 上很多域名都显示不出 IP ,要不就是显示 0.0.0.0
    NewYear
        11
    NewYear  
       2022-12-19 08:47:14 +08:00
    禁用缓存就可以了,囧。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5478 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 272ms · UTC 03:40 · PVG 11:40 · LAX 20:40 · JFK 23:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.