首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从EC2实例中删除自定义域,然后将域用于云运行应用程序(53路中的域)

问从EC2实例中删除自定义域,然后将域用于云运行应用程序(53路中的域)
EN

Stack Overflow用户
提问于 2020-09-25 05:06:26
回答 1查看 384关注 0票数 1

根据这篇早先的文章,我能够验证我们的域(在53路中),以作为GCPs运行的自定义域。然而,我们正在努力更新此域的DNS记录。

我们的域mydomain.com以前与AWS EC2实例一起使用。我们在这个域的53号路由中托管的区域目前有8条记录,记录类型多种多样(A、MX、NS、SOA、TXT、CNAME)。在上传8条用于云运行的A记录(GCP给了我们4条带有ip地址的AAAA DNS记录,以及4条带有ip地址的AAAA DNS记录)之前,我是否应该首先删除此域托管区域中的所有先前记录?我假定这些早期的记录与我们以前在ec2实例中使用的域有关。

从托管区域删除所有以前的记录安全吗?或者更好的做法是创建一个新的托管区域以用于GCP云运行,并将这个初始托管区域保留在EC2实例中?我不确定是否有可能有两个托管区域为一个域名,或不。如果只有一个区域是可能的,我不确定是否应该删除+重新创建一个新的托管区域,以便与云运行一起使用,或者尝试编辑我的初始托管区域(通过删除旧的DNS记录)。我只需要将这个自定义域从EC2实例移动到云运行应用程序。

谢谢!

赏金前的编辑:这里是Cloud告诉我要添加到域主机的DNS记录(真值和域名已更改):

​

​

..。以下是域的托管区域:

​

​

...the前2记录是云运行给我的新的A和AAAA记录(之前我删除了2A记录)。在尝试创建A记录时,当我试图创建4个单独的A记录时,实际上收到了一个错误,因此我将所有4个IP地址都放入一个A记录(不确定这是否正确)。

不幸的是,在GCP /run/domains页面中,我仍然收到以下错误/警告消息:

​

​

我不打算在这个域上再次使用旧的EC2实例,所以也许我应该删除与它相关的所有旧的DNS记录?然而,我不确定哪些记录是安全的,哪些是不安全的.也许创建一个新的托管区域是最好的(如下所示)?目前,我只是简单地编辑我原来的托管区域(如下面的注释中所建议的)。

在周末的大部分时间里,我们一直在努力解决这个问题,我们确实需要一些建议,帮助我们将这个域从EC2实例中转移到云运行部署中。

Edit2:我几分钟前刚刚用云运行的DNS记录更新了托管区域,所以也许我只需要给它时间?再说一次,我一点也不确定.

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-09-25 09:06:45

我将指出两种最明显的方法及其利弊。

1.最安全的方法

您可以创建一个新的管理区 ( GCP相当于AWS托管区域),在GCP中为您的云运行应用程序创建所有需要的记录。然后更改您从GCP获得的域名注册服务器(可能类似于ns-cloud-a1.googledomains.com)。

这样,您将拥有完整的工作副本(设置为容纳GCP的云运行),如果您想快速返回AWS,您只需指向域注册服务器上的AWS DNS服务器即可。

该解决方案的缺点是你得多付一点钱,因为您将在两个提供商中有效地承载您的域(但只有GCP将被积极使用)。

2.简单的方法.

在GCP中创建新的托管区域,将域指向GCP的DNS服务器,并删除AWS上的托管区域。

您还可以在AWS中备份您的托管区域--您可以看一下这篇博文如何进行备份。

在我看来,如果您计划返回(或备份)您的AWS域记录设置,那么第一种方法就是要选择的方法。额外费用也可以忽略不计。

更新

在DNS设置中所做的任何更改(添加和删除记录,移动)通常需要24小时才能在Internet上传播。

甚至更多关于DNS记录的信息,以及如何管理它们。

如果要向托管区域中添加多个A记录,请单击“添加记录集”按钮,然后选择A记录类型(或AAA表示IPv6并键入address第一个值,然后单击下面的“添加项”按钮并键入其他等)。

如果您更喜欢使用gcloud来完成它,下面是一些如何向区域中添加记录的文档 (域)。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64058118

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档