使用aws route53 配置Godaddy域名
Minbin Jiang Lv4

前言

最近逐渐把博客的迁移到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 具体配置域名解析如下。

具体步骤

  1. 进入到AWS的route53服务
  • 创建Hosted Zone

create_hosted_zone.png

  • 配置域名

create_hosted_zone2.png

  • 获得NS记录(NS即为NameServers)

在Type为NS中获取几条 Name Servers 记录。拷贝这些NAME Servers记录,他们将替换Godaddy中的默认的NAME Servers。
create_hosted_zone3.png

  1. Godaddy中配置NameServers

默认情况下,Godaddy的DNS Manager使用默认的Namer servers:

godaddy_default_name_server.png

点击Change 将上面获取的记录逐条拷贝到设置页面中。点击Save

成功后会发现,此前默认存在的Records都会消失,转而出现:
godaddy2.png

此时表明,route53接管了DNS设置,可以配置具体的Records,如CNAME,A记录等。

===EOF===