Fewings
V2EX  ›  问与答

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

  •  
  •   Fewings · Jan 22, 2021 · 1929 views
    This topic created in 1941 days ago, the information mentioned may be changed or developed.

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

    4 replies    2021-01-22 16:39:38 +08:00
    Fewings
        1
    Fewings  
    OP
       Jan 22, 2021
    经过测试好像是是用 ICMP 协议就会走 59.43 ,用 TCP 就会是 202.97 。意思是让你测试时以为是 cn2,结果用的又不是?不知道是主机商还是电信这么鸡贼
    zszhere
        2
    zszhere  
       Jan 22, 2021 via iPhone
    要不试试 tcp over icmp 哈哈哈 手动狗头
    shansing
        3
    shansing  
       Jan 22, 2021
    traceroute 默认发送 UDP 包追踪,besttrace 我记得跟 tracert 一样默认是发送 ICMP 包。一般来说 TCP 应用多一些,可以用 -T 参数通过 TCP 方式追踪,更符合实际使用情况。
    liliclinton
        4
    liliclinton  
       Jan 22, 2021
    @yangzheyu98 现在不少主机商为了骗钱干这事
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2902 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 06:28 · PVG 14:28 · LAX 23:28 · JFK 02:28
    ♥ Do have faith in what you're doing.