V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Fewings
V2EX  ›  问与答

为什么两个路由追踪不一样?

  •  
  •   Fewings · 2021-01-22 13:16:48 +08:00 · 1064 次点击
    这是一个创建于 1190 天前的主题,其中的信息可能已经有所发展或是发生改变。

    买了个号称 cn2-gia 双程的主机,结果测试回程路由时发生了很诡异的情况,traceroute,和 besttrace 的结果完全不一样,一个全走 202.97 另一个则是走 cn2 的 59.43 ,如图。也不知道实际连接时到底是走的哪个。而且实际使用时也没有 cn2-gia 的感觉,一到晚上就炸中炸。有人遇到过类似的情况吗? sIppUe.png

    4 条回复    2021-01-22 16:39:38 +08:00
    Fewings
        1
    Fewings  
    OP
       2021-01-22 13:55:34 +08:00
    经过测试好像是是用 ICMP 协议就会走 59.43 ,用 TCP 就会是 202.97 。意思是让你测试时以为是 cn2,结果用的又不是?不知道是主机商还是电信这么鸡贼
    zszhere
        2
    zszhere  
       2021-01-22 14:59:13 +08:00 via iPhone
    要不试试 tcp over icmp 哈哈哈 手动狗头
    shansing
        3
    shansing  
       2021-01-22 15:02:46 +08:00
    traceroute 默认发送 UDP 包追踪,besttrace 我记得跟 tracert 一样默认是发送 ICMP 包。一般来说 TCP 应用多一些,可以用 -T 参数通过 TCP 方式追踪,更符合实际使用情况。
    liliclinton
        4
    liliclinton  
       2021-01-22 16:39:38 +08:00
    @yangzheyu98 现在不少主机商为了骗钱干这事
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3189 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 10:48 · PVG 18:48 · LAX 03:48 · JFK 06:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.