如果我通过 Amazon Route 53 的 DNS 服务注册和管理我的域,我是否必须使用它们(并为此付费)?

Do I have have to use Amazon Route 53's DNS Service (and pay for it), if I register and manage my domain with them?

我过去曾使用过几个 godaddy 域。但是,对于我希望设置的新项目基础设施,我计划从新的 Amazon Route 53 - 域名注册.

注册域名

我的问题是我还需要为他们的 DNS 服务付费吗?

过去我曾从 GoDaddy 控制台配置托管区域(CNAME 记录),但从未支付过任何额外费用。

在成本和维护方面,依赖亚马逊对我有何影响?

更新: 好吧,看来 Amazon 不对路由到其内部服务的 DNS 查询收费。参考这里:Route 53 Docs - DNS Service

如果有人在使用 Amazon Route 53 - 域名和他们的 DNS,请告诉我if/how您需要为使用他们的 DNS 服务付费。

是的,您可以将第三方 DNS 服务与在 Route53 中注册的域一起使用(您只需 add appropriate Name Servers

关于定价,都解释的很详细here。请记住,尽管对映射到 Elastic Load Balancer、Amazon CloudFront 分布、AWS Elastic Beanstalk 环境和 Amazon S3 网站存储桶的别名记录的查询是免费的,但这并不适用于其他 AWS 资源,包括 Amazon EC2 实例和 Amazon RDS数据库。

此外,您还需要为每个托管区域每月支付固定金额。

在文档中,当您想使用外部 DNS 托管提供商时,请注意注册域中列出的最后一步:

(Optional) Delete the hosted zone that Amazon Route 53 created automatically when you registered your domain. This prevents you from being charged for a hosted zone that you aren't using. (emphasis added)

http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/domain-register.html

关于其他提供商的定价惯例:

In the past I used to configure hosted zones (CNAME records) from the GoDaddy Console, but never payed anything extra.

很好,但您正在颠倒地看待这种情况。这两项服务——域注册和 DNS 托管——是独立的服务,但 GoDaddy 和许多其他注册商不会为您提供 支付 DNS 托管的选项,即使您不这样做'使用它——它内置于他们的域注册定价中。 AWS 倾向于拆分服务组件,以便您只需为使用的组件付费。

如果您在 AWS 中托管服务,使用 S3、CloudFront 或 Elastic Load Balancer,您会发现 Route 53 的 DNS 托管是更可取的选择,因为资源记录在域的顶点工作DNS 本身的设计。 Route 53 与其他服务集成,以允许以大多数外部 DNS 提供商无法实现的方式进行故障转移和冗余 DNS 配置。