首页 > 解决方案 > 为什么不同的 Google 服务具有相同的 IP 地址?

问题描述

我开始研究 DNS 系统及其工作方式。我正在使用digubuntu 来解决一些域名问题,并且正在尝试使用不同的 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.comor maps.google.com

任何人都可以帮助我并向我解释它的工作方式吗?这和时间有关系吗?

十分感谢。

标签: google-mapsdnsip-addressgoogle-docsdig

解决方案


首先docs.google.comdrive.google.com是不同的域。

是的,不同的域可以具有相同的 IP 地址。这称为共享虚拟主机。

在基于名称的虚拟主机(也称为共享 IP 主机)中,虚拟主机在具有单个 IP 地址的单台机器上为多个主机名提供服务。这是可能的,因为当 Web 浏览器使用 HTTP/1.1 从 Web 服务器请求资源时,它会将请求的主机名包含在请求中。服务器使用此信息来确定向用户显示哪个网站。当您在特定的“注册商名称服务器”上注册/购买您的域名时,您的 DNS 设置会保存在他们的服务器上,并且在大多数情况下,您的域名会指向您的托管服务提供商的名称服务器。此名称服务器是 IP 号(当前与您的域名相关联)所在的位置。


推荐阅读