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


2

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

enter image description here

enter image description here

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

谢谢!

Answers:


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(尽管它们可能都在您的地理区域中)。


谢谢你的澄清。关注问题:facebook.com有可能为我解析一个不同于你的IP地址吗?假设你在印度,我在美国。 Facebook是否有一台托管该网站的服务器更接近您的地理区域以减少延迟?或者根据DNS / IP规则是“非法的”?
Niko Bellic

@NikoBellic是的,大型网站是完全可能和常见的。但是,我完全有可能坐在你旁边并为你获得一个不同的IP地址。
Paul
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.