将相同的域指向Azure中的不同应用程序服务

问题描述 投票:0回答:2

我使用Azure App Service来托管我的NodeExpress应用程序,我现在正处于一个非常奇怪的要求。

我有2种不同的天蓝色应用程序服务。 1)myApp 2)sampleApp

我有一个指向myApp的域名。 (添加主机名www.myapp.com)现在我想删除myApp并将我的主机名(www.myapp.com)转移到sampleApp。

现在我的问题是,

它会改变我的IP地址吗? (我认为这是因为我没有购买任何静态IP)

如果我的应用服务指向IP已更改,我是否必须对域DNS管理器执行任何操作才能将www.myapp.com移动到示例应用的主机名中?

我无权访问DNS管理器,因为客户端拥有它。我必须告诉客户端添加CNAME以验证域名所有权。我想将此域指向不同的应用服务,而不会延迟要求我的客户端更改其cname以验证域所有权。

azure dns azure-mobile-services azure-app-service-envrmnt
2个回答
0
投票

在将其添加到Azure应用服务之前,您必须在DNS服务器中注册新的CNAME。现在你有这样的事情:

www.mydomain.com CNAME mynodeapp1.azurewebsites.net

首先,将其更改为新的应用程序地址:

www.mydomain.com CNAME mynewnodeapp1.azurewebsites.net

然后将自定义域添加到新的Web应用程序。

App Service确实为您提供了一个公共IP地址,但不保证保持不变,尽管它不太可能改变。说,只要你继续使用CNAME,你就不应该有任何问题。如果删除原始应用程序并使用相同的Azure FQDN重新创建,则无需更改客户DNS设置上的任何内容,Azure将能够在此情况下成功验证域。


1
投票

实际上,您可以使用验证记录来迁移域名而无需停机。只需创建记录:

awverify.www.mydomain.com CNAME mynewnodeapp1.azurewebsites.net

这将使您能够将主机名www.domain.com添加到azure中的sampleApp(并添加SSL绑定)。

资料来源:https://docs.microsoft.com/en-us/azure/app-service/manage-custom-dns-migrate-domain

© www.soinside.com 2019 - 2024. All rights reserved.