為什麼可以 ping 通 www.microsoft.com,但不能 ping 通 microsoft.com?

為什麼可以 ping 通 www.microsoft.com,但不能 ping 通 microsoft.com?

我注意到您無法 ping microsoft.com,另一篇文章解釋說這可能是因為它們出於安全原因阻止了 ICMP 請求。

這是有道理的,但是我怎麼能ping通微軟網站?新增的 www 發生了什麼變化?

答案1

網域名稱是指向 IP 位址的名稱。網域上的子網域也指向一個 IP 位址。不過,它們不必指向相同的位址,對於 microsoft.com,負載平衡系統或故障轉移系統甚至有可能在連續的 dns 查詢中更改此 IP 位址。

當您連接到某個位址、執行 ping 或任何其他網路操作時,您都會針對 IP 位址執行此操作。該IP位址將指向伺服器。

微軟網站前往與 microsoft.com 不同的伺服器。一台伺服器配置為確認 ICMP 請求,而另一台伺服器配置為忽略它們。因此,您會得到一個人的回應,而不是另一個人的回應。

如果連續重複相同指令 10 次,由於負載平衡或故障轉移,可能會傳回不同的 ip,從而對 ICMP 請求做出不同的回應。所以同一個請求可以先回應第二次超時的 ping。

這是技術上的解釋。至於為什麼會這樣,只有微軟知道。可能是配置錯誤,或者他們可能是有目的的。誰知道...

相關內容