Google cloud platform 当您有两个具有重叠DNS区域的Google云项目时会发生什么?
关于Google Cloud DNS的一个问题:当您创建两个Google Cloud项目(例如ProjectA和ProjectB)时会发生什么情况,每个项目都有一个公共管理的DNS区域,具有相同的顶级域(例如example.com) 更准确地说:这两个域名的子域(例如,ProjectA中的a.example.com和ProjectB中的b.example.com)是否都可以由客户解析 更离奇的是:如果两个项目都定义相同的子域(例如,重叠的.example.com的A记录),会发生什么 我读过谷歌的,但这似乎并没有回答这些问题Google cloud platform 当您有两个具有重叠DNS区域的Google云项目时会发生什么?,google-cloud-platform,google-cloud-dns,Google Cloud Platform,Google Cloud Dns,关于Google Cloud DNS的一个问题:当您创建两个Google Cloud项目(例如ProjectA和ProjectB)时会发生什么情况,每个项目都有一个公共管理的DNS区域,具有相同的顶级域(例如example.com) 更准确地说:这两个域名的子域(例如,ProjectA中的a.example.com和ProjectB中的b.example.com)是否都可以由客户解析 更离奇的是:如果两个项目都定义相同的子域(例如,重叠的.example.com的A记录),会发生什么 我读过谷歌
有什么经验吗?编辑对评论进行了更改 在这种情况下,使用云DNS将传入请求发送到GCP中的一个特定域的标准过程如下:
- ns-cloud-a1.googledomains.com
- ns-cloud-a2.googledomains.com
- ns-cloud-a3.googledomains.com
- ns-cloud-a4.googledomains.com
- ns-cloud-b1.googledomains.com
- ns-cloud-b2.googledomains.com
- ns-cloud-b3.googledomains.com
- ns-cloud-b4.googledomains.com
- 在项目A中,overlapping.example.com有192.168.100.1作为记录
- 在项目B中,overlapping.example.com将10.10.10.10作为记录
我希望此澄清有助于如果您在一个项目中管理了一个公共域,并且希望在另一个项目中设置子域,那么您可以遵循以下步骤: 让我们来看一个项目,它包含一个在Google的NS服务器
NS-cloud-A{1..4}.googledomains.com
上注册的domain.com
区域X
然后,让我们来看一个项目B,它包含在Google的NS服务器NS-cloud-B{1..4}.googledomains.com
中注册的dev.domain.com
的区域Y
为了公开Y区的域名,请为
dev.domain.com
创建NS
记录,该记录指向X区的NS-cloud-b{1..4}.googledomains.com
。嗨,Raynel,绝对有帮助。因此,结论似乎是,从无法指定要使用的名称服务器(例如,使用浏览器)的标准用户的角度来看,不可能有两个链接到同一TLD的重叠公共区域。谢谢你的回答!这个答案是不正确的。只有DNS注册器指向的DNS名称服务器才重要。任何其他DNS服务器都将被忽略,因为它们不是根名称服务器链的一部分。该异常会错误地配置名称解析程序,这是另一回事。如果有人可以为他们无法控制的TLD创建一个区域,那么互联网在几年前就已经自毁了。这非常有用,特别是如果您想使用不同的服务帐户来管理DNS,并且希望子域SA与更改主DNS隔离。