Google Cloud DNS - 如何将子域指向另一个实例(也在Google Cloud上)

时间:2016-11-01 15:04:15

标签: google-compute-engine google-cloud-dns

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

在第一个(让我们命名为instance1)我已经托管了一个网站(域名instance1domain.com链接到它和静态IP),一切都很好。

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

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

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

1 个答案:

答案 0 :(得分:3)

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

如果您想将第二个DNS托管区域设置为a delegated subdomain of the first,则需要一些额外的DNS记录,但您不需要这样做以在同一DNS托管区域中创建子域条目。 / p>

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

  1. example.com
  2. xyz.example.com
  3. abc.xyz.example.com
  4. abc.def.example.com
  5. 在第四种情况下,您不需要为def.example.com创建条目才能拥有abc.def.example.com;创建子域abc.def.example.com会隐式创建def.example.com,称为“空非终端”。

    请注意,您无法创建不属于该区域的子域名的域名,因此,例如,无法在此区域中创建another-example.com;你必须将它放在自己的区域。