用AWS的Route 53服务解析在GoDaddy注册的域名

用AWS的Route 53服务解析在GoDaddy注册的域名

其实域名可以直接在AWS Route 53购买,但是因为GoDaddy名气大,围绕域名提供的服务全,又常常给折扣,所以在域名注册这块比AWS受欢迎一些。

在GoDaddy购买了域名之后,就相当于购买了GoDaddy的域名注册服务,域名注册和域名解析可以是分开的。

  • 域名注册:你拥有了这个域名
  • 域名解析:用户在访问这个域名(浏览器访问网站,或者发送邮件给这个域名的邮箱等)时,请求应该被发送到哪个ip地址的服务器

如果服务器用了AWS EC2,使用Route 53来做域名解析是有很多好处的。

  • 性价比很高,每月的费用低于$1,可以忽略不计
  • Route 53是专门做域名解析的,用它自己的描述就是It is designed to give developers and businesses an extremely reliable and cost effective way to route end users to Internet applications by translating names like www.example.com into the numeric IP addresses like 192.0.2.1 that computers use to connect to each other.
  • 可以使用基本的load balancing服务,方便一定程度的scale
  • 和AWS其他服务的契合度高

下面开始切换nameserver

第一步,在Route 53新建一个hosted zone,获取nameserver,一般有4个,分别覆盖不同地理区位的域名解析 Route 53 nameserver

第二步,进入GoDaddy域名管理页面,可以看到默认的nameserver和DNS记录 GoDaddy default nameserver

选择不用GoDaddy的DNS服务,自己custom nameserver,把Route 53给的4个name server填进去。按确认后,就可以看到GoDaddy acknowledge了这个改动 GoDaddy custom nameserver

第三步,回到Route 53,增加新的DNS record set,过几分钟后就会生效了 Create new record set

在Value里面可以填写多个服务器的地址,然后在Routing Policy下拉菜单可以选择不同的load balancing policy,比如Geolocation可以实现中国用户访问亚洲的服务器,美国用户访问美国的服务器。

(本文系原创,欢迎转载,请注明出处)




Jie

Written by


全职码农,兼职吃货

Updated