【问题标题】:Azure DNS CNAME subdomainAzure DNS CNAME 子域
【发布时间】:2019-08-09 10:13:59
【问题描述】:
我们有两个网站:
- proddomain.com (proddomain.azurewebsites.net)
- stagingdomain.azurewebsites.net
我们需要将 stagingdomain.azurewebsites.net 设为 proddomain.com 的子域,例如 stagingdomain.proddomain.com。我们在 proddomain.com DNS 中添加了“stagingdomain”的 CNAME,但是当转到 url stagingdomain.proddomain.com 时,它只是给出了 404 蓝屏。
当我进行 DNS 检查时,stagingdomain.proddomain.com 和 stagingdomain.azurewebsites.net 都指向同一个 IP。
【问题讨论】:
标签:
azure
dns
subdomain
cname
【解决方案1】:
如果要将子域映射到 Azure 应用服务中的网站,可以为 subdomain 的 proddomain.com 添加 CNAME 记录。然后在您的 Azure 应用服务中添加此类子域 hostname。您可以按照此tutorial 映射您的域。
在这种情况下,可能在应用服务stagingdomain.azurewebsites.net 的自定义域 中缺少hostname,例如stagingdomain.proddomain.com。
从这张图片中,您可以按照以下步骤操作:应用服务或网络应用---自定义域---添加主机名---验证---添加主机名。
然后,您可以从 digwebinterface 验证这些 DNS 记录。您也可以在命令提示符下运行ipconfig /flushdns 清除缓存并再次测试DNS 解析。