我在 Google Compute Engine 上有 2 个不同的实例。
首先(让我们将其命名为 instance1)我托管了一个网站(域名 instance1domain.com 链接到它和静态 IP)并且一切正常。
在第二个实例上,我有一个 Web 应用程序,我希望它成为第一个实例上站点的子域(如 app.instance1domain.com)。
我的两个实例都位于同一区域,内部 IP 来自同一子网(在 Google Compute Engine 中)。
如何在 Google Cloud DNS 中映射第二个实例,使其成为第一个实例上托管的站点的子域?
最佳答案
只需为第二个实例创建 A 记录,名称为 app.instance1domain.com
并使用第二个 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 - Google Cloud DNS - 如何将子域指向另一个实例(也在 Google Cloud 上),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40362787/