为什么可以 ping 通 www.microsoft.com,却不能 ping 通 microsoft.com?

为什么可以 ping 通 www.microsoft.com,却不能 ping 通 microsoft.com?

我注意到您无法 ping microsoft.com,另一篇文章解释说,这可能是因为他们出于安全考虑阻止了 ICMP 请求。

这很有道理,但我怎么能 ping 得通呢www.microsoft.com? 添加的 www 有什么变化?为什么他们没有阻止对此地址的 ping?

答案1

域名是指向 IP 地址的名称。域上的子域也指向 IP 地址。但它们不必指向同一个地址,对于 microsoft.com,负载平衡系统或故障转移系统甚至可能在连续的 DNS 查询中更改此 IP 地址。

当您连接到某个地址,或执行 ping 或任何其他网络时,您都是针对该 IP 地址执行此操作。此 IP 地址将指向一台服务器。

www.microsoft.com发往与 microsoft.com 不同的服务器。一台服务器配置为确认 ICMP 请求,而另一台服务器配置为忽略这些请求。因此,您会从其中一台服务器收到响应,而从另一台服务器收不到响应。

如果您连续 10 次重复执行相同的命令,则可能会由于负载平衡或故障转移而返回不同的 IP,它对 ICMP 请求的响应也不同。因此,相同的请求可能首先响应 ping,而第二次则超时。

这是技术解释。至于为什么会这样,只有微软才知道。可能是配置错误,也可能是他们故意为之。谁知道呢……

相关内容