使用aws route53 配置Godaddy域名
前言
最近逐渐把博客的迁移到aws上,也正好借此机会,实践AWS为拿certificate而准备。
此前在godaddy 购买了域名 legooz.com ,一直在使用狗爹自带DNS管理器解析。但是在AWS中为该域名申请https证书发现了不便之处,通过实践偶然发现使用AWS 自带的Rounte53服务解析域名时,申请证书可以跳过认证步骤。随将域名解析从狗爹搬到AWS。
在AWS的AWS Certificate Manager为域名申请证书时,AWS需要验证你为该域名的实际控制人,通过以下两种认证方式:1. DNS validation 或2. Email validation。无论使用两种方式中的哪一种,操作起来都较为繁琐,即使配置都正确的情况下,任需要30分钟以上的等待时间来生效。 而如果成功配置使用AWS的route53来解析域名, 则无形中同时验证了DNS,则无需认证操作。
Router53 具体配置域名解析如下。
具体步骤
- 进入到AWS的route53服务
- 创建Hosted Zone
- 配置域名
- 获得NS记录(NS即为NameServers)
在Type为NS中获取几条 Name Servers 记录。拷贝这些NAME Servers记录,他们将替换Godaddy中的默认的NAME Servers。
- Godaddy中配置NameServers
默认情况下,Godaddy的DNS Manager使用默认的Namer servers:
点击Change 将上面获取的记录逐条拷贝到设置页面中。点击Save
成功后会发现,此前默认存在的Records都会消失,转而出现:
此时表明,route53接管了DNS设置,可以配置具体的Records,如CNAME,A记录等。
===EOF===