5

我在 Google Compute Engine 上有 2 个不同的实例。

在第一个(让我们将其命名为 instance1)我托管了一个网站(域名为 instance1domain.com 和静态 IP),一切运行良好。

在第二个实例上,我有一个 Web 应用程序,我想成为第一个实例上的站点的子域(如 app.instance1domain.com)。

我的两个实例都位于同一个区域,内部 IP 来自同一个子网(在 Google Compute Engine 中)。

如何映射 Google Cloud DNS 中的第二个实例,使其成为第一个实例上托管的站点的子域?

4

1 回答 1

4

只需使用名称为第二个实例创建 A 记录app.instance1domain.com并使用第二个 GCE 实例的 IP 地址。

如果您想将第二个 DNS 托管区域设置为第一个的委派子域,则需要一些额外的 DNS 记录,但您无需在同一 DNS 托管区域中创建子域条目。

因此,单个托管区域可以包含以下所有条目:

  1. example.com
  2. xyz.example.com
  3. abc.xyz.example.com
  4. abc.def.example.com

在第四种情况下,您无需创建条目def.example.com即可拥有abc.def.example.com; 创建子域abc.def.example.com会隐式创建def.example.com所谓的“空非终端”。

请注意,您不能创建不是该区域域的子域的域名,例如,无法another-example.com在该区域中创建;您必须将其放置在自己的区域中。

于 2016-11-14T04:54:01.207 回答