Route 53 是 AWS 的域名注册商和托管 DNS 服务。价格并不出众——在其他地方买域名通常更便宜——但如果你的基础设施都运行在 AWS 上,它与其他一切(负载均衡器、CloudFront、ACM 证书、IAM)的深度集成让"顺便在这里注册域名"成为阻力最小的选择。
选择在 Route 53 注册域名,几乎从来不是因为这个注册商本身有多好。Cloudflare 更便宜,Porkbun 更便宜。Route 53 控制台有着典型的 AWS 风格——功能齐全、信息密集,为云工程师设计,而非首次购买域名的新手。如果你只是单纯地在挑注册商,这里不是答案。
选择 Route 53 的理由在于集成。如果你的应用运行在 EC2 上并配有 Application Load Balancer,ALB 支持一种只有 Route 53 能理解的 Alias 记录类型——将顶级域名直接指向 ALB,在 Route 53 里只需一条记录;换用其他 DNS 提供商则需要各种变通方案。如果你使用 ACM 管理 TLS 证书,ACM 的 DNS 验证流程可以一键将验证记录直接写入你的 Route 53 托管区。如果你用了 CloudFront、Lambda@Edge 或其他 AWS 原生 CDN 路由,Route 53 是唯一真正了解这些资源的 DNS 提供商。这些功能在别处并非完全无法实现——只是步骤更多。
本教程将带你走完 Route 53 的域名购买流程,重点介绍 AWS 注册商体验中的独特之处(其结构与本系列其他注册商完全不同),并解释什么时候选择 Route 53 是正确答案,什么时候只是习惯性的昂贵选择。
"Route 53"实际上包含两个独立的服务,只是共用同一个名字:
两者不必配套使用。很多人在别处注册域名,只用托管区来管理 DNS(正是因为 Alias 记录)。注册商部分是本教程的重点;托管区会在注册时自动创建。
在 AWS 控制台中搜索"Route 53"并进入该服务。左侧边栏有已注册的域选项。点击注册域,然后搜索你想要的名称。
.com 域名在 Route 53 的价格约为每年 $13(续费价格;无首年优惠)。其他顶级域名价格各异。价格由 AWS 统一制定,没有促销折扣、追加销售优惠,也没有首年特价。当然,也不是最便宜的。
AWS 会要求填写标准的注册人联系信息。隐私保护默认免费开启。付款通过你现有的 AWS 账单关系完成——你的月度 AWS 账单中会新增一条域名费用。
确认后,注册需要几分钟时间(比 Cloudflare 或 Porkbun 慢一些,但比某些注册商快)。完成后会发生两件事:域名出现在已注册的域列表中,同时自动创建一个对应的托管区,并将 AWS 名称服务器设为权威 DNS。
DNS 的 A 记录将域名指向 IP 地址,CNAME 将一个域名指向另一个域名。AWS 负载均衡器(ALB / NLB)、CloudFront 发行版和 S3 静态网站端点都有主机名而非固定 IP——而经典 DNS 不允许在顶级域名(yourdomain.com本身)使用 CNAME。变通方法是存在的(如 Cloudflare 等处的 CNAME 展平或类 ALIAS 记录),但在纯 AWS 环境中,答案是 Route 53 的Alias 记录。
Alias 记录是"顶级域名处的 CNAME,免费,深度集成 AWS"。将 yourdomain.com 直接按名称指向 ALB,Route 53 会自动将其解析为当前 ALB 的 IP 集合,无需你做任何额外操作。没有其他服务能做到完全一样的效果。
如果你的技术栈是"ALB 或 CloudFront 在最前面",Route 53 能省去真实的复杂度。如果是"固定 IP 的 VPS"或"Vercel 这样的 PaaS",在任何 DNS 提供商处使用普通的 A 或 CNAME 记录就够了。
注册域名的 AWS 账户即为域名的所有者。如果你在个人账户中注册,之后需要将所有权转移到公司账户(因为账单要分开,或有人离职,或公司被收购),这个转移过程并不简单——在 AWS 内部跨账户转移域名是可以做到的,但速度很慢。
对于任何可能成为业务资产的域名,请在应当长期持有它的账户中注册。对于纯粹的个人项目,个人账户完全没问题——但在点击确认前,再多想一步未来的自己。
一个实用的折中方案:在 Cloudflare 或 Porkbun 注册域名,然后(如果你需要 Alias 记录)把 DNS 委托给 Route 53 托管区。这样你向便宜的注册商支付注册费,只把 Route 53 用于 AWS 专属功能。很多熟悉 AWS 的用户正是这样做的。