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

Nik*_*lic 2 networking dns domain hostname

这是我 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)?

谢谢!

Pau*_*aul 7

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

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

因此,A记录(主要记录解析为IP地址)为.comfacebook.comwww.facebook.comflibble.facebook.com just.another.domain.name.in.facebook.com都可以决心在不同的网络,不同的服务器不同的IP地址。

更重要的是,在 facebook 和许多其他大型网站的情况下,没有单个服务器位于 DNS 解析的末尾。每个域条目都可以解析到世界各地具有数百个 IP 地址的数百个服务器中的任何一个。

因此,facebook.com 的解析可能是指向世界另一端的服务器的 IP 地址,该服务器位于 www.facebook.com(尽管很可能两者都在您的地理区域中)。