AWS Route 53 域名解析入门:托管区、记录配置与健康检查
📑 本文目录
接入流程Alias 记录:Route 53 的特色常用配置示例路由策略(进阶)常见坑常见问题AWS Route 53 域名解析入门需要注意什么?出错后如何快速回滚或止损?没有对应云账号时怎么开始?延伸阅读与下一步Route 53 是 AWS 的 DNS 服务,和 EC2/CloudFront/S3 的集成度最高,特色是 Alias 记录 和路由策略。域名不管在哪家注册的,都可以把解析托管到 Route 53。
接入流程
- Route 53 → Hosted zones → Create hosted zone,输入域名
- 创建后得到 4 个 NS(名称服务器)地址
- 到域名注册商处把域名的 NS 改成这 4 个
- NS 生效后(几分钟到 48 小时),解析控制权就在 Route 53 了
切 NS 前把注册商处的现有记录全部先在 Route 53 里复刻一遍,否则切换瞬间现有解析全断。
Alias 记录:Route 53 的特色
指向 AWS 资源时,优先用 Alias 而不是 CNAME:
| 场景 | 用什么 |
|---|---|
| 根域名 → CloudFront/ELB/S3 | Alias(CNAME 不允许用于根域名,Alias 可以) |
| 子域名 → AWS 资源 | Alias(免查询费、自动跟随资源 IP 变化) |
| 指向非 AWS 的域名 | CNAME |
| 指向固定 IP | A 记录 |
常用配置示例
example.com→ CloudFront:A 记录 + Alias 开、目标选 CloudFront 分配www→ 同上或 CNAME 到根域名- 验证类:按服务商要求加 TXT
- 邮箱:MX 按邮件服务商给的值
路由策略(进阶)
- 加权(Weighted):按比例分流,灰度发布利器(新版本 10%,旧版本 90%)
- 故障转移(Failover):主站健康检查失败自动切备站
- 延迟(Latency):多区域部署时用户就近解析
- 地理位置:按用户国家/大区返回不同结果
故障转移要配合 Health check:Route 53 从全球探测你的端点,连续失败即判不健康并切换。
常见坑
- 切 NS 前没复刻记录,邮件 MX 断了半天
- 根域名硬配 CNAME(会报错)——用 Alias
- TTL 太长,切换生效慢——计划变更前先降 TTL
- 托管区按月收费 + 查询计费,废弃域名的托管区记得删
常见问题
AWS Route 53 域名解析入门需要注意什么?
操作前先确认账号属于AWS对应站点,并备份关键数据或记录当前配置。按本文步骤完成后做一次验证。需要账号可申请账号,续费见自助充值。
出错后如何快速回滚或止损?
优先恢复到变更前的快照、镜像或原规则;若涉及计费或销毁类操作,先停止继续变更,再按官方控制台状态与工单路径处理。不确定时不要反复点击高危按钮。
没有对应云账号时怎么开始?
可先通过申请账号开通国际云账号,再用自助充值完成额度准备。新账号建议先完成 MFA、访问密钥收敛与费用告警,再部署业务。