暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

六步轻松从Amazon Route 53迁移到OCI DNS

2309

很多公有云用户一直在使用Amazon Route 53作为主要DNS服务来管理自定义域。使用自定义域主要用来运行大多数开发实例和API服务器,并使用Route 53管理DNS。本文将重点介绍如何将DNS服务从Amazon Route 53迁移到OCI。

设置:

  • 要迁移的域:awscloudserver.com

  • 域的现有注册商和DNS服务:Amazon Web Services Route 53

  • 新的DNS服务提供商:Oracle云基础架构

注意点:

  • 这不是域的注册转移,而是域的Route 53托管区域从AWS转移到Oracle。该域仍在DNS提供厂商的服务上注册。即使您的域名注册是在Crazydomains,GoDaddy或任何其他Domain Provider上,此过程仍将相同。只要您可以在那里更新DNS记录,就可以将域迁移到OCI。

  • 这是带有少量记录作为POC的公共DNS的简单迁移。但是对于生产域迁移,建议Oracle技术团队参与,帮您定制最佳的解决方案。

  • 如果应用的TTL设置很高,请确保降低现有DNS服务提供商的NS记录上的TTL设置。同时降低OCI NS记录上的TTL设置。记录的TTL设置确定DNS解析程序将记录缓存多长时间并继续使用缓存的信息。TTL过期后,解析程序将向特定域的DNS提供程序发送另一个查询,以获取最新的名称解析。

六步将Route 53迁移到OCI上

可以按照以下步骤将AWS Route 53上的公共托管区域迁移到OCI上。只要注册商允许为域更新DNS服务器,这对任何域注册商都适用。

步骤1 获取AWS托管区域中所有记录的列表

必须在OCI上重新创建/导入Route 53上的记录。AWS允许您使用AWS命令行工具导出区域文件。

例如:aws route53 list-resource-record-sets --hosted-zone-idhosted-zone-id > path-to-output-file

参考:

https : docs.aws.amazon.com/Route53/latest/DeveloperGuide/hosted-zones-migrating.html#hosted-zones-migrating-create-file

由于例子中只有几个记录在托管区域中,因此将它们手动添加到OCI。转到AWS控制台>托管区域>域名并获取记录列表。

步骤2 在OCI上使用区域名称“ awscloudserver.com”创建一个公共区域

登录到您的OCI控制台,然后从“DNS管理”中创建一个公共区域。目前用户应具有DNS所需的策略和权限。

这将为DNS创建4条DNS记录和1条SOA记录。将4条DNS记录复制到记事本文件中,因为稍后我们将使用它们来更改AWS中的NS服务器。

步骤3 在AWS上更改NS服务器

转到AWS控制台>注册域>域名

添加或编辑名称服务器

将之前在记事本中复制的OCI DNS Server添加到此处的名称服务器列表中,然后单击“更新”。

ns2.p68.dns.oraclecloud.netns4.p68.dns.oraclecloud.netns1.p68.dns.oraclecloud.netns3.p68.dns.oraclecloud.net

名称服务器的更新请求完成后。完成后,您将收到一封电子邮件。

步骤4 将记录从Route 53添加到OCI公共DNS区域记录

首先添加记录 oracleapex.awscloudserver.com A 168.138.109.140 30

接着添加记录 ordsprimordial.awscloudserver.com A 140.238.196.118 300

最后添加记录 ordssecondary.awscloudserver.com A 152.67.98.41 300

将记录添加到OCI公共区域后,点击确认。

步骤5 通过对域的DNS记录进行挖掘,验证DNS服务器是否已更改域。

更新Route53的DNS服务器之前的DNS记录

将Route53域D NS服务器更新为OCI后的NS记录

重要说明:根据域注册商的不同,DNS服务器的更新和传播可能需要花费数小时至数天的时间。在使用AWS的情况下,速度非常快,并且花费的时间不会超过几个小时。

步骤6 从Route 53中删除托管区域

域解析为Oracle DNS服务器后,可以从Route 53中删除托管区域。(请确保删除所有记录,然后再删除AWS Hosted Zone)。

总 结

使用OCI DNS服务可以轻松地将现有AWS Route 53转移到OCI Public DNS,并且它是无缝的。与Amazon Route53相比,OCI更具成本效益,不必为公共区域的托管费用付费。



作者简介

巨晓兵,甲骨文云平台资深技术顾问,拥有 10 年以上 IT 相关工作经验。目前主要负责甲骨文云平台产品在解决方案中的设计和实施。在加入甲骨文公司前,主要供职于 亚信,Gemalto,负责产品研发和项目实施等工作。具有多年系统架构设计经验,熟悉架构设计的理念与设计方法,且具有多年IOT系统工作经验。您可以通过xiaobing.ju@oracle.com与他联系。


扫描二维码或点击阅读原文

快速预约精选云解决方案演示



文章转载自甲骨文开发者社区,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论