Google Cloud DNS - 如何将子域指向另一个实例(也在 Google Cloud 上)
Google Cloud DNS - How to point a subdomain to onother instance (also on Google Cloud)
我在 Google Compute Engine 上有 2 个不同的实例。
首先(让它命名为 instance1)我托管了一个网站(域名 instance1domain.com 链接到它和静态 IP)并且一切正常。
在第二个实例中,我有一个 Web 应用程序,我想在第一个实例中成为网站的子域(如应用程序。instance1domain.com)。
我的两个实例都位于同一区域,内部 IP 来自同一子网(在 Google Compute Engine 中)。
如何在 Google Cloud DNS 中映射第二个实例,使其成为第一个实例上托管的站点的子域?
只需为名称为app.instance1domain.com
的第二个实例创建A记录,并使用第二个GCE实例的IP地址。
虽然如果您想将第二个 DNS 托管区域设为 a delegated subdomain of the first,则需要一些额外的 DNS 记录,但您无需在同一 DNS 托管区域中创建子域条目。
因此单个托管区域可以包含以下所有条目:
example.com
xyz.example.com
abc.xyz.example.com
abc.def.example.com
在第四种情况下,您无需为 def.example.com
创建条目即可拥有 abc.def.example.com
;创建子域 abc.def.example.com
隐式创建 def.example.com
作为所谓的“空非终端”。
请注意,您不能创建不是该区域域的子域的域名,例如,无法在此区域中创建 another-example.com
;你必须把它放在自己的区域。
我在 Google Compute Engine 上有 2 个不同的实例。
首先(让它命名为 instance1)我托管了一个网站(域名 instance1domain.com 链接到它和静态 IP)并且一切正常。
在第二个实例中,我有一个 Web 应用程序,我想在第一个实例中成为网站的子域(如应用程序。instance1domain.com)。
我的两个实例都位于同一区域,内部 IP 来自同一子网(在 Google Compute Engine 中)。
如何在 Google Cloud DNS 中映射第二个实例,使其成为第一个实例上托管的站点的子域?
只需为名称为app.instance1domain.com
的第二个实例创建A记录,并使用第二个GCE实例的IP地址。
虽然如果您想将第二个 DNS 托管区域设为 a delegated subdomain of the first,则需要一些额外的 DNS 记录,但您无需在同一 DNS 托管区域中创建子域条目。
因此单个托管区域可以包含以下所有条目:
example.com
xyz.example.com
abc.xyz.example.com
abc.def.example.com
在第四种情况下,您无需为 def.example.com
创建条目即可拥有 abc.def.example.com
;创建子域 abc.def.example.com
隐式创建 def.example.com
作为所谓的“空非终端”。
请注意,您不能创建不是该区域域的子域的域名,例如,无法在此区域中创建 another-example.com
;你必须把它放在自己的区域。