如何在其他地方托管主域时仅在 Azure 中托管子域?

How to host subdomain only in Azure while hosting main domain elsewhere?

我目前有一个域名,我们称之为 contoso.com,其注册商是 Go Daddy,DNS 目前由(为了讨论)主要网站所在的超级 WordPress 提供商管理(即Go Daddy 的域名指向 Super WordPress Provider 的域名服务器)。我想在位于 'api.contoso.com' 的 Azure 上创建一个 API,但同时将我的 WP 站点保留在主域的 Super WordPress Provider 中。有没有办法在 Azure 上只设置 api.contoso.com 而保持主域不变?

我尝试在 Super WordPress Provider 为 api.contoso.com 创建一个 'A' 记录,但它要我输入一个 IP 地址,但是当我在 Azure 中为api.contoso.com,好像没有提供IP地址。

如果您已经在别处拥有 DNS,则无需使用 Azure 的 DNS。以 Azure App Service 为例,只需使用您当前的 DNS 提供商将 api.contoso.com 映射到服务 URL (your-azure-app.azurewebsites.net) 使用 CNAME,as described here.

如果你需要应用服务的IP地址,你应该在下面找到IP地址 您的应用服务> 自定义域: click here to see image

你可以设置A记录,但是你还要设置TXT如下:

主机:ASUID.SUBDOMAIN值:验证ID

请记住,建议使用 CNAME