【发布时间】:2020-11-20 09:55:07
【问题描述】:
我希望使用 Cloud DNS 来管理大量客户自定义域区域。我已经设置了所有逻辑来创建具有所需记录的区域。我还想让我们的客户只看到一小组虚名服务器,例如ns1.my-domain.com, ns2.my-domain.com, ns3.my-domain.com.
我遇到的问题是每个区域都可以在任何一个名称服务器分片上创建,因为这意味着我们不能只将上面提到的那些名称服务器指向特定的分片。
我们找到的解决方案是将每个虚名服务器指向所有分片,其中每个 ns1.my-domain.com 记录包含 IP 列表而不是一个:
216.239.32.106 // A Shard
216.239.32.107 // B Shard
216.239.32.108 // C Shard
216.239.32.109 // D Shard
216.239.32.110 // E Shard
这存在一个相当大的问题,即任何人都可以创建一个具有相同域名的区域,并且它有可能会使用该区域。除非我们在创建区域时尝试创建尽可能多的区域,直到所有分片都包含该区域。
如果可以在创建区域时指定使用哪个分片或为整个项目选择一个区域,那就太好了。但我没有运气找到一种方法来做这些。 Cloud DNS 可能不是适合我们的服务,但我想避免为此提供单独的服务。
任何帮助将不胜感激。
谢谢, 丹
【问题讨论】:
-
不要使用像
large这样的词。指定确切的数字或数字范围。提示:除非您是 IBM 的规模,否则不要担心分片。 Google 的 DNS 服务器可提供数十亿次查询。您的网站不会有所作为。
标签: google-cloud-dns