Google Cloud DNS 与 Google Domains DNS

gae*_*fan 12 domain-name-system dns-hosting google-app-engine google-cloud-platform google-cloud-dns

我在 Google App Engine 上运行一个小型网站。目前,我将 Dreamhost 用于其他用途,并通过它们购买我的域名,它们提供名称服务器。

我正在将域管理切换到 Google Domains。我相信 Google Domains 还提供了我希望至少与 Dreamhost 名称服务器一样工作的名称服务器。

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

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

澄清编辑:

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

对于小型网站,Google Domains DNS 显然足够了。对于 serverfault.com 规模的大型网站,我怀疑 Google Domains DNS 不够用,您需要使用更复杂的东西,例如 Google Cloud DNS。

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

Mas*_*imo 12

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

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

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

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

  • 是的。而且,Google Cloud DNS *不会*负责注册您的域;它只提供DNS服务,域名注册是你自己的。 (2认同)

Dia*_*ond 8

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

包含的功能无需额外费用

  • 谷歌域名服务器每年有 1000 万次 DNS 解析

还要注意:谷歌域名目前仅在美国的用户,提到这里

而对于 Cloud DNS https://cloud.google.com/dns/

使用 Google 的基础架构来提供高质量、高容量的 DNS 服务。您的用户可以使用我们的 Anycast 名称服务器网络从世界任何地方以可靠、低延迟的方式访问 Google 的基础设施

  • 前 1B 次查询每 100 万次查询每月 0.40 美元
  • 对于其他查询,每 100 万次查询/月 0.20 美元。等等..

因此,您可以看到所提供的 dns 分辨率和基础设施数量的差异。显然,Goolgle Cloud 的目标客户是具有更高需求、具有全球影响力和大量 dns 请求量的客户。


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

什么是谷歌云 DNS?

然而,一个很大的区别是,除了Google Cloud Platform 之外,它还提供了一种通过脚本(使用 gcloud 命令行工具)或程序(使用 REST API)管理 dns 记录的可能性:

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

至于您的情况,您只运行一个小型网站,我个人认为没有任何必要。

  • Cloud DNS 有一个 REST API 很好,但这不是我需要的。 (5认同)