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

标签 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 中映射第二个实例,使其成为第一个实例上托管的站点的子域?

最佳答案

只需为第二个实例创建 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/

    相关文章:

    google-compute-engine - 如何在谷歌计算引擎上打开一个端口

    google-app-engine - 谷歌云 DNS : point naked domain to www?

    dns - 具有单独区域的 Google Cloud DNS 子域委派

    dns - 如何使用实例的临时 IP 更新 Google Cloud DNS

    ssh - 无法通过 Google 计算引擎中的 SSH 连接到实例,同一帐户的另一个实例工作正常

    google-cloud-platform - 在谷歌云计算引擎上用 SSD 替换 HDD

    dns - Google Cloud DNS 错误请求原因无效

    dns - 谷歌云 DNS 或谷歌公共(public) DNS

    google-cloud-platform - Google Compute Engine - 资源利用率低

    google-compute-engine - 启动脚本在停止之前是否有时间限制?