首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当您有两个具有重叠DNS区域的Google Cloud项目时,会发生什么情况?

问当您有两个具有重叠DNS区域的Google Cloud项目时,会发生什么情况?
EN

Stack Overflow用户
提问于 2019-10-09 20:33:30
回答 3查看 1.7K关注 0票数 5

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

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

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

我读过谷歌的documentation on overlapping zones,但它似乎没有给出这些问题的答案。

有什么经验吗?

EN

回答 3

Stack Overflow用户

发布于 2020-10-17 05:55:42

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

让我们有一个项目A,其中包含注册到谷歌NS服务器ns-cloud-a{1..4}.googledomains.com的domain.com的X区。

然后让我们有一个项目B,它包含注册到谷歌NS服务器ns-cloud-b{1..4}.googledomains.com的dev.domain.com的Y区。

为了使Y区的域名成为公共域名,请为指向X区中的ns-cloud-b{1..4}.googledomains.com的dev.domain.com创建NS记录。

票数 8
EN

Stack Overflow用户

发布于 2019-10-10 07:52:48

编辑对地址注释所做的更改。

在这种情况下,使用云DNS将传入请求发送到GCP中的一个特定域的标准步骤如下:

  1. 创建公共区域
  2. 复制生成的NS列表并在注册器中更新它们。这些NS记录将负责解析与GCP中的域‘example.com’相关的查询。

例如,PMDNS项目A为example.com创建了一个PMDNS区域,并收到了NameServers:

  • ns-cloud-a1.googledomains.com.
  • ns-cloud-a2.googledomains.com.
  • ns-cloud-a3.googledomains.com.
  • ns-cloud-a4.googledomains.com.

对于来自因特网的每个常规DNS请求,只有DNS注册器所指向的DNS名称服务器是重要的,并且它实际上将被委派给上面提到的NS。

这是在GCP中说的,可以创建多达5个公共管理的DNS区域,这些区域分布在具有相同域名的不同项目中。当您在GCP项目B中为域(example.com)创建第二个PMDNS区域时,它可能会收到:

  • ns-cloud-b1.googledomains.com.
  • ns-cloud-b2.googledomains.com.
  • ns-cloud-b3.googledomains.com.
  • ns-cloud-b4.googledomains.com.

显然,这些NS不会接收通过发送到example.com的常规DNS查询发送的请求。尽管如此,仍然可以通过直接查询它们来发现它们,例如:

Googledomains.com使用NS -

  • -b#.googledomains.com NS (Linux发行版)的IP解析/ example.com

  • Modifying /.com文件

第二种情况是您在两个项目中都创建了子域‘overlapping.example.com’。假设您在两者中都创建了一条A记录:

  • 在项目A中,overlapping.example.com具有192.168.100.1作为A记录
  • 在项目B中,overlapping.example.com具有10.10.10.10作为A记录

在这种情况下,情况与‘example.com’相同,它会将传入请求委托给ns-cloud-a#.googledomains.com。然后ns-cloud-a#.googledomains.com NS将回复IP 192.168.100.1。

如果请求直接发送到项目B中的NS:

dig @ns-cloud-b1.googledomains.com overlapping.example.com A

这次@ns-cloud-b1.googledomains.com会回复IP 10.10.10.10

总而言之,从不能指定名称服务器的标准用户的角度来看,不可能有同时链接到同一TLD的重叠公共区域。

我希望这个澄清能有所帮助。

票数 0
EN

Stack Overflow用户

发布于 2021-10-07 14:41:37

TLDR

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58304230

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档