Google Cloud DNS 与 Google Domains DNS

Google Cloud DNS 与 Google Domains DNS

我在 Google App Engine 上运营一个小型网站。目前,我使用 Dreamhost 做其他事情,并通过他们购买域名,他们提供名称服务器。

我正在将域名管理切换到 Google Domains。我相信 Google Domains 也提供名称服务器,我认为它至少能像 Dreamhost 名称服务器一样好用。

Google 还提供 Google Cloud DNS,它似乎提供与 Google Domains 名称服务器相同的功能,但需要花钱(尽管不多)。

Google Cloud DNS 与 Google 域名服务器相比有哪些优势?

澄清编辑:

我知道这两项服务是什么,并且已经阅读了大量有关这两项服务的文档,因此无需重复基础知识。

对于小型网站,Google Domains DNS 显然足够了。对于像 serverfault.com 这样的大型网站,我怀疑 Google Domains DNS 不够用,你需要使用更复杂的服务,比如 Google Cloud DNS。

我想知道 Google Domains DNS 有哪些限制,这样我就能更好地了解何时需要切换到 Google Cloud DNS。

答案1

Google Domains 是注册员它还提供 DNS 服务;Google Cloud DNS 是一种纯基于云的 DNS 服务,它不处理域名注册,但对服务本身提供更高的控制和更多功能。

注册域名涉及两个步骤:实际注册和处理域名的 DNS 服务。大多数提供商都提供这两种服务,Google Domains 也是如此。

但是,您也可以通过多种不同方式管理域的 DNS 服务(包括运行您自己的 DNS 服务器)。Google Cloud DNS 为您提供功能齐全的基于云的 DNS 服务,无论您在何处以及如何实际注册域,您都可以使用该服务来管理域的 DNS。

至于选择哪种解决方案……这在很大程度上取决于您的要求。如果您的要求是运行一个网站(无论多大),那么您只需要在您的域中放置一些 A 或 CNAME 记录,这两种解决方案都完全可以满足您的要求。

答案2

更新:来自 Google Domains 帮助:Google Domains 定价和支持的 TLD:在默认功能列表中,有一件重要的事情需要注意:

包含的功能无需额外付费

  • Google 域名服务器每年提供 1000 万次 DNS 解析

另请注意:如上所述,Google Domains 目前仅适用于美国用户这里

而对于 Cloud DNShttps://cloud.google.com/dns/

使用 Google 的基础设施来保证生产质量,高容量 DNS 服务. 您的用户将拥有可靠的、使用我们的 Anycast 名称服务器网络从世界任何地方低延迟访问 Google 的基础架构

  • 前 10 亿次查询,每月每 100 万次查询收费 0.40 美元
  • 额外查询每 100 万个查询每月收费 0.20 美元。等等。

因此,您会看到 DNS 解析量和提供的基础设施存在差异。显然,Goolgle Cloud 瞄准的是具有全球影响力和大量 DNS 请求的更高要求的客户。


如果您花一点时间浏览 Google Cloud DNS 上的这个官方页面,它会回答您的所有问题:

什么是 Google Cloud DNS?

然而,除了谷歌云平台,它提供了通过脚本(使用 gcloud 命令行工具)或程序(使用 REST API)管理 DNS 记录的可能性:

...Google Cloud DNS 可让您在 DNS 中发布区域和记录,而无需管理自己的 DNS 服务器和软件。您可以使用gcloud 工具或者REST API直接与 Cloud DNS 配合使用...

至于您的情况,您只运营一个小型网站,我个人认为没有必要这么做。

答案3

您主要使用 Cloud DNS 是因为控制面板中直接使用方便。只有 Google 可以确定,但我敢打赌底层基础设施几乎相同,但价格中内置了一些 DNS 服务(提供这种服务通常很便宜,尤其是对于流量较小的网站)。

Cloud DNS 非常棒,因为您可以使用 REST API、gcloud工具和其他方式来更新/与其交互。因此,切换到 Cloud DNS 可能是一个好主意现在,因为很明显,当您需要高级功能时,它们将通过 Cloud DNS 而不是 Google Domains DNS 提供。

在我看来,它们本质上是同一种产品,但面向不同的市场:需要 DNS 但不知道它是什么的人(域 DNS),以及需要 DNS 服务并了解其原因并希望使用其他资源(即 App Engine 等)集中管理它的人。Cloud DNS 非常便宜,而且我们使用它并且喜欢它。

相关内容