ping 域名和 ping 域名解析 IP 的 ping 值不同,何解?

2017-04-27 10:46:22 +08:00
 zdkmygod
今天在 ping Linode 的测速服务器的时候发现的问题:

> ping speedtest.dallas.linode.com
PING speedtest.dallas.linode.com (50.116.25.154) 56(84) bytes of data.
64 bytes from speedtest.dallas.linode.com (50.116.25.154): icmp_seq=1 ttl=44 time=190 ms
64 bytes from speedtest.dallas.linode.com (50.116.25.154): icmp_seq=2 ttl=44 time=189 ms

随后 ping 了一下解析的 IP:
> ping 50.116.25.154
PING 50.116.25.154 (50.116.25.154) 56(84) bytes of data.
64 bytes from 50.116.25.154: icmp_seq=1 ttl=44 time=298 ms
64 bytes from 50.116.25.154: icmp_seq=2 ttl=44 time=298 ms

这是什么原因呢,有人能解惑一下么?
3948 次点击
所在节点    问与答
8 条回复
manihome
2017-04-27 10:48:26 +08:00
域名的 IP 可以根据不同线路访问切换 IP 的 这个不知道?
zdkmygod
2017-04-27 10:49:56 +08:00
@manihome 意思是 ping 域名的时候虽然会显示 50.116.25.154 这个 IP,但是实际上 ping 的不是这个 IP 么?
yhxx
2017-04-27 10:50:10 +08:00
目测 PING 域名每次都还要查一次 DNS ?
不过你这个居然 IP 比域名快。。。 想不通
BOYPT
2017-04-27 10:53:12 +08:00
是两次走的路由不一样吧,这个跟域名没有关系,你 ping 几次 ip 可能各自不同的结果。
mengyaoss77
2017-04-27 11:15:48 +08:00
tracert 看看
zdkmygod
2017-04-27 11:20:14 +08:00
@BOYPT 我刚才又 ping 了一下 IP,发现 IP 的 ping 值和域名一致了。应该是你说的原因,多谢。

@manihome 我用 iptables 禁用了一下该 IP 的 icmp 包,发现无法 ping 通域名。所以应该不是你提到的原因导致的该问题,不过还是多谢你的回复。
peesefoo
2017-04-27 11:27:31 +08:00
如使用了 cdn,域名可能有多个 ip,但源站 ip 只有一个
xfspace
2017-04-27 12:50:13 +08:00
可能你刚好碰上路由切换。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/357653

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX