背景
由于博主团队的电商平台一开始在阿里云,阿里云的slb有非常稳定的对外ip。但是博主团队做的跨境电商,所以觉得使用aws更好,于是开始迁移至aws云平台。
aws的lb是没有固定ip的(新的Tcp协议的lb是有的,但是不好用,无法永久重定向,不适合http方向的)。只有cname,而godaddy的根域名@只支持指向ip地址,不支持cname。所以博主只能将godaddy的解析更换
博主当时临时解决使用那个NLB(tcp协议的)绑定弹性ip临时解决,但是博主团队seo方向专家需要去掉http以及www,永久302到https的根域名上。NLB没办法永久转发。所以对SEO及其不友好。
后续博主将godaddy的域名解析转移到了aws上。解决了这次问题
Route53配置
进到route53的菜单。创建托管区域
创建的时候选择公有(因为是外部开放的域名)
创建完毕之后会有下面截图的四个NS值:
将其保存下来,填写到godaddy那边
Godaddy进行托管
进入到godaddy管理控制台,然后进入Domain中,选择需要托管的域名。点击进入后,选择Manage DNS开始设置dns:
可以看到,上面红色标记是你域名解析记录,下面红色标记是可以更改解析服务,选择点击change:
选择使用自己的解析服务
这里将刚才aws生成的NS的四个记录给填上,保存,等个个把小时就生效了。
顺便:
记得将原解析的记录导出来,导入到aws的托管上,不然还要手动一个一个重新配置,很麻烦~