为什么我从位于同一目标网络的两个服务器获得不同的结果?

为什么我从位于同一目标网络的两个服务器获得不同的结果?

有两台服务器具有相同的网络 IP,它们之间的唯一区别是最后两位数字,如:37.211.15.24737.211.166.178。托管服务提供商声称这两个网络的子网掩码是255.254.0.0

当我尝试使用命令Tracert(Traceroute)测试 ping 并查看到达目标服务器需要经过哪些跳数时,我得到了不同的 ping 时间和不同的转发路径结果,这很奇怪,因为它们都位于同一个公司主机中。

有什么不对吗?难道不应该走同样的路吗?

我已经按照一些评论者的要求添加了两台服务器的完整 IP 地址。不过,这两台服务器无论如何都不是“国际”的,所以据我所知,唯一能想到的可能是这两台服务器配置在不同的子网上,就像“joeqwerty” 在他的回答中说道.虽然很可疑。

更新:经过大量的研究,我发现了这两个主机的子网。它们位于/15255.254.0.0)子网掩码上。不幸的是,托管服务提供商向我声称的并非如此,他们显然使用的真正子网是/17255.255.128.0)子网掩码。事实证明,它们肯定位于不同的子网上。这就是为什么我在测试这两个 IP 时得到不同的跟踪路由37.211.15.24737.211.166.178 因为它们显然位于不同的子网上。感谢大家的这些好答案,特别是乔奎蒂他的回答对我帮助很大。

答案1

您遗漏了一个关键信息,即子网掩码。您错误地假设这两个主机仅基于八位字节值位于同一网络/子网中,而没有考虑每个主机使用的子网掩码。它们很可能位于不同的网络中。

想一个家庭住址。如果我告诉你我住在史密斯街 123 号,你知道我家在哪里吗?不,你不知道。如果我告诉你我住在史密斯镇的史密斯街 123 号,你知道我家在哪里吗?不,你不知道。如果我告诉你约翰·史密斯也住在史密斯街,你知道我和他是不是邻居吗?不,你不知道。即使我告诉你约翰·史密斯也住在史密斯镇,你也不可能知道我们是不是邻居。如果我告诉你我住在密歇根州史密斯镇 46123 史密斯街 123 号,你知道我家在哪里吗?是的,你会知道。如果我告诉你约翰·史密斯住在密歇根州史密斯镇 46123 史密斯街 361 号,你知道我们是不是邻居吗?是的,你会知道我们实际上是邻居,住在同一个街区。

只知道 IP 地址而不知道子网掩码,就好比只知道我家的地址和街道名称而不知道城市、州和邮政编码一样。这是不完整的,无法提供足够的信息来了解我家在哪里,或者某个人是否也住在我家附近。

答案2

同一家公司的主机并不意味着它们位于同一网络架构上...因此,如果它们连接到不同的网络元素(代理、防火墙、负载均衡器...),路由和 ping 可能会有所不同。由于它们位于不同的子网中,它们也可能位于不同的数据中心,这意味着不同的物理位置,因此 ping 时间可能会有所不同

答案3

如果您得到不同的跟踪路由结果,这是因为路由处理方式不同。这可能是因为主机不在同一网络上(正如 Paul 在您的问题下的第一个评论所述...我同意他的评论...如今许多公司都是国际化的,因此属于同一家公司并不一定意味着流量会被路由到同一地点)。

另一个可能的原因是路由器可能配置错误。要真正排除故障,可能需要访问提供不同路由的路由器的路由表。如果那只是某个随机 ISP,您可能无法访问该路由表。

答案4

简短答案:

感谢您提供实际 IP 地址。这在一定程度上有助于我们了解您所看到的内容。以下是我所看到的。

37.211.166.178似乎无法访问,而37.211.15.247可以访问。因此,您最初看到的 ping 时间差异可能是由于与该地址关联的托管提供商网络出现故障。看起来这两个 IP 地址由不同的网络和不同的设备管理;这意味着它们可能位于同一物理位置,但显然由完全不同子网上的不同设备管理。例如:

  • 它看起来好像正在通过( )37.211.166.178与外界联系。qatar-ic-305455-ffm-b2.c.telia.net80.239.135.22
  • 看起来37.211.15.247正在通过 连接80.231.60.98

意思是,37.211.166.x显然与不是同一个子网37.211.15.x;这些机器不在同一个共享网络上。

除此之外,这里没有人能帮助您理解为什么您认为应该处于活动状态的 IP 会突然失效,或者为什么您的托管服务提供商会以这种方式分配/安排 IP 和服务器。您需要联系您的托管服务提供商,让他们调查此事。除了提供更多确认您自己看到的内容外,我们在这里能做的不多。更多详细信息如下。

较长的答案:

37.211.166.178似乎对世界来说已经死了。

例如,尝试 ping37.211.166.178会导致死胡同,没有 ping 响应;我必须Ctrl+C才能退出ping

ping 37.211.166.178
PING 37.211.166.178 (37.211.166.178) 56(84) bytes of data.
^C
--- 37.211.166.178 ping statistics ---
30 packets transmitted, 0 received, 100% packet loss, time 31628ms

做一个通过 Pingdom 工具测试该 IP也显示 100% 的数据包丢失。

然后使用 MTR (My Traceroute) 运行测试,显示更多混乱的详细信息。命令如下:

mtr 37.211.166.178

输出如下:

                                   My traceroute  [v0.80]
localhost (0.0.0.0)                                               Sat Oct 17 15:22:01 2015
Keys:  Help   Display mode   Restart statistics   Order of fields   quit
                                                    Packets               Pings
 Host                                             Loss%   Snt   Last   Avg  Best  Wrst StDev
 1. ???
 2. ???
 3. ???
 4. 100.64.16.77                                   0.0%     7    0.4   0.4   0.4   0.5   0.0
 5. 54.239.48.194                                  0.0%     7    1.3   2.0   1.1   5.0   1.5
 6. 205.251.232.214                                0.0%     7    1.1   1.4   1.1   2.2   0.4
 7. 205.251.232.78                                 0.0%     7   61.5  14.8   6.4  61.5  20.6
 8. 205.251.226.184                                0.0%     7    6.5   6.6   6.4   7.3   0.3
 9. sea-b1-link.telia.net                          0.0%     7    7.5   7.5   7.4   7.5   0.0
10. chi-b21-link.telia.net                         0.0%     7   50.8  51.2  50.7  52.1   0.6
11. nyk-bb2-link.telia.net                         0.0%     7   99.9  91.0  72.6 134.0  23.0
12. ffm-bb2-link.telia.net                         0.0%     7  199.2 207.3 199.2 216.1   6.6
13. ffm-b2-link.telia.net                          0.0%     7  201.4 207.3 199.4 222.8   8.7
    ffm-b2-link.telia.net
    ffm-b2-link.telia.net
    ffm-b2-link.telia.net
14. qatar-ic-305455-ffm-b2.c.telia.net             0.0%     7  304.4 311.1 302.9 323.8   7.8
    qatar-ic-305457-ffm-b2.c.telia.net
    qatar-ic-305456-ffm-b2.c.telia.net
15. 89.211.2.229                                   0.0%     7  300.2 305.4 300.2 310.6   3.7
16. 89.211.4.130                                   0.0%     7  300.9 308.9 300.9 329.7   9.6
17. ???

跟踪完成后,Ping 时间变得非常糟糕,主机本身没有响应。此服务器和 IP 地址是否已完全设置并正在运行?

37.211.15.247看起来不错。

相反,尝试 ping37.211.15.247操作则按预期进行:

ping 37.211.15.247
PING 37.211.15.247 (37.211.15.247) 56(84) bytes of data.
64 bytes from 37.211.15.247: icmp_req=1 ttl=45 time=259 ms
64 bytes from 37.211.15.247: icmp_req=2 ttl=45 time=258 ms
64 bytes from 37.211.15.247: icmp_req=3 ttl=45 time=258 ms
64 bytes from 37.211.15.247: icmp_req=4 ttl=45 time=259 ms
64 bytes from 37.211.15.247: icmp_req=5 ttl=45 time=258 ms
64 bytes from 37.211.15.247: icmp_req=6 ttl=45 time=258 ms
64 bytes from 37.211.15.247: icmp_req=7 ttl=45 time=258 ms
64 bytes from 37.211.15.247: icmp_req=8 ttl=45 time=259 ms

以及通过 Pingdom 工具测试该 IP显示数据包丢失率为 0%;太棒了!

类似地,MTR(My Traceroute)显示了到目标 IP 地址的清晰跟踪。命令如下:

mtr 37.211.15.247

输出如下:

                                   My traceroute  [v0.80]
localhost (0.0.0.0)                                               Sat Oct 17 15:21:21 2015
Keys:  Help   Display mode   Restart statistics   Order of fields   quit
                                                    Packets               Pings
 Host                                             Loss%   Snt   Last   Avg  Best  Wrst StDev
 1. ???
 2. ???
 3. ???
 4. 100.64.16.35                                   0.0%     7    0.4   0.4   0.4   0.4   0.0
 5. 54.239.48.192                                  0.0%     7    1.8   1.3   1.0   1.8   0.4
 6. 205.251.232.196                                0.0%     7    1.1   1.7   1.1   4.7   1.3
 7. 205.251.232.73                                 0.0%     7    6.3   7.7   6.3  13.7   2.8
 8. 205.251.225.179                                0.0%     7    7.4   7.0   6.5   7.4   0.4
 9. ae-9.r05.sttlwa01.us.bb.gin.ntt.net            0.0%     7    7.7  29.2   7.4 159.0  57.2
10. ix-10-0.tcore1.00S-Seattle.as6453.net          0.0%     7    7.2   7.2   7.2   7.3   0.0
11. if-1-0-0.core1.00S-Seattle.as6453.net          0.0%     7    7.3   7.3   7.3   7.4   0.1
12. if-8-2-3-0.tcore2.CT8-Chicago.as6453.net       0.0%     6  155.4 155.4 155.3 155.5   0.1
13. if-22-2.tcore1.CT8-Chicago.as6453.net          0.0%     6  145.1 145.5 145.1 146.7   0.6
14. if-12-6.tcore2.NYY-New-York.as6453.net        16.7%     6  151.7 154.3 151.6 163.7   5.3
15. if-20-2.tcore2.L78-London.as6453.net           0.0%     6  144.4 151.4 144.4 183.6  15.8
16. if-2-2.tcore1.L78-London.as6453.net            0.0%     6  145.1 173.1 144.8 314.3  69.1
17. if-17-2.tcore1.LDN-London.as6453.net           0.0%     6  150.7 170.1 150.6 266.4  47.2
18. 80.231.60.98                                   0.0%     6  257.6 256.1 254.7 257.8   1.4
19. 89.211.5.37                                    0.0%     6  463.8 290.3 254.6 463.8  85.0
20. 89.211.3.146                                   0.0%     6  415.9 283.7 256.4 415.9  64.8
21. 37.211.15.247                                  0.0%     6  367.9 277.0 258.4 367.9  44.5

相关内容