【问题标题】:What happens when you have two Google Cloud projects with overlapping DNS zones?当您有两个具有重叠 DNS 区域的 Google Cloud 项目时会发生什么?
【发布时间】:2019-10-09 12:33:30
【问题描述】:

关于 Google Cloud DNS 的问题:当您创建两个 Google Cloud 项目(例如 ProjectA 和 ProjectB)时会发生什么,每个项目都有一个公共托管 DNS 区域和相同的顶级域(例如 example.com)?

更准确地说:两者的子域(例如,ProjectA 中的 a.example.com 和 ProjectB 中的 b.example.com)都可以被客户端解析吗?

更奇特的是:如果两个项目都定义相同的子域(例如,overlapping.example.com 的 A 记录)会发生什么?

我已经阅读了 Google 的 documentation on overlapping zones,但这似乎无法回答这些问题。

有什么经验吗?

【问题讨论】:

    标签: google-cloud-platform google-cloud-dns


    【解决方案1】:

    如果您在一个项目中管理了一个公共域,并且您想在另一个项目中设置子域,那么您可以按照以下步骤操作:

    让我们有 Project A,其中包含domain.comZone X,它已在 Google 的 NS 服务器 ns-cloud-a{1..4}.googledomains.com 上注册。

    然后让我们有 Project B,其中包含dev.domain.comZone Y,它已在 Google 的 NS 服务器 ns-cloud-b{1..4}.googledomains.com 上注册。

    为了使来自Zone Y的域名公开,为dev.domain.com创建NS记录,该记录指向Zone X中的ns-cloud-b{1..4}.googledomains.com。 p>

    【讨论】:

    • 这非常有用,特别是如果您想使用不同的服务帐户来管理 DNS 并希望子域 SA 与更改的主 DNS 隔离。
    【解决方案2】:

    TLDR

    父域项目需要子域的NS记录,配置子域名服务器。

    【讨论】:

      猜你喜欢
      • 2017-06-08
      • 2021-06-13
      • 1970-01-01
      • 1970-01-01
      • 2021-10-01
      • 1970-01-01
      • 2018-04-19
      • 2014-12-19
      • 1970-01-01
      相关资源
      最近更新 更多