为什么 Facebook 的主机与其域名不在同一个网络上?

为什么 Facebook 的主机与其域名不在同一个网络上?

这是我 ping facebook.com(域名)和 www.facebook.com(主机的主机名)时得到的结果...

在此处输入图片描述

在此处输入图片描述

根据https://superuser.com/a/59094/325893,域名(facebook.com)用于访问网络,主机名(www.facebook.com)用于访问该网络上的特定机器。那么主机 IP 地址的开头部分不应该与域的 IP 地址相同吗,例如至少 173.something.something.something?为什么完全不同(31.13.65.33)?

谢谢!

答案1

不幸的是,引用的答案不准确,或者至少具有误导性。

FQDN 的任何部分都不需要与 FQDN 的任何其他部分有任何关系。

.com因此,facebook.com、 、www.facebook.com的A 记录(解析为 IP 地址的主要记录)flibble.facebook.com just.another.domain.name.in.facebook.com都可以解析为不同网络中不同服务器上的不同 IP 地址。

此外,对于 Facebook 和许多其他大型网站而言,DNS 解析的末端没有单一服务器。每个域名条目可能解析到全球数百台服务器中的任意一台,这些服务器拥有数百个 IP 地址。

因此,facebook.com 的解析度可能是位于 www.facebook.com 地球另一端的服务器的 IP 地址(尽管很可能两者都位于您的地理位置)。

相关内容