我开始研究DNS系统及其工作方式。我在ubuntu上使用dig
来解析某些域名,并且正在尝试使用其他Google服务。
即使服务完全不同,也碰巧我收到了相同的IP地址。
$ dig docs.google.com
;; ANSWER SECTION:
docs.google.com. 264 IN A 216.58.198.14
和
$ dig drive.google.com
;; ANSWER SECTION:
docs.google.com. 264 IN A 216.58.198.14
在其他情况下,我收到了相同的地址,试图解决诸如mail.google.com
或maps.google.com
之类的更多服务。
有人可以帮我解释一下它的工作方式吗?这和时间有关系吗?
非常感谢您。
答案 0 :(得分:-1)
首先 docs.google.com 和 drive.google.com 是不同的域。
是的,不同的域可以具有相同的IP地址。这称为共享虚拟主机。
在基于名称的虚拟主机(也称为共享IP主机)中,虚拟主机在一台具有单个IP地址的计算机上为多个主机名提供服务。这是可能的,因为当Web浏览器使用HTTP / 1.1从Web服务器请求资源时,它会将请求的主机名包括在请求中。服务器使用此信息来确定向用户显示哪个网站。当您在特定的“注册商名称服务器”上注册/购买域名时,您的DNS设置会保留在其服务器上,并且在大多数情况下,会将您的域名指向托管提供商的名称服务器。该名称服务器是IP地址(当前与您的域名相关联)所在的位置。