我们有一个最近迁移到 Azure 的站点,为 www.sitename.com 和 sitename.com 进行了 DNS 映射,但是当我访问没有任何 www 前缀的站点时,它会引发错误。当我提供 www. 前缀它工作正常。
我能错过什么?
在 Azure 中,转到 Domain Mappings 并为 sitename.com 和 www.sitename.com 创建一个条目!这对我有用.. 我记得早些时候尝试过这样做,但 Azure 不允许没有 www 的条目。最初(大约一个月前)但现在它接受并立即开始工作。
如果没有前导“www.”,我也无法将我的域添加到 Azure。我意识到我应该设置两个 CNAME DNS 记录而不是一个。
我进行了以下设置:
awverify.www CNAME awverify.XXXX.azurewebsites.net
但是为了让您在没有“www”的情况下注册您的网址。前缀,您需要设置另一个 CNAME 以便 Azure 进行验证。然后我添加了以下内容:
awverify CNAME awverify.XXXX.azurewebsites.net(如您所见,我添加了与上面相同的内容,但 awverify 没有“.www”后缀。
然后,我可以根据新的 CNAME 记录验证 Azure,从而允许我注册我的 url,而无需前导“www”。与 Azure。
至于 2016 年 4 月。
如果使用 A 记录,则需要为awverify.*
子域添加 CNAME。Azure 需要它来确保您可以访问给定的域(Azure 提供的虚拟 IP 上的记录点)
使用 CNAME 时,只需添加适当的主机并将其指向*.azurewebsites.net
. 容易忘记的是,当您想指向“无 www”域时。yourdomain.com
在您的 Azure 应用程序主机上必须引用为@
.
之后,只需在应用面板中添加自定义域即可。至于现在(新的 Azure 面板)它是:
your app -> Settings -> Custom domains and SSL -> Bring External Domains
想为这个线程提供更新,因为它只是帮助了我。
我们在 Azure 中有一个自定义域,我需要将其转发到我们公司的 SharePoint Online (O365) 帐户,但无法获取要转发的域的非 www 实例。
在 Azure 自定义域管理器 (GoDaddy) 中,我能够使用“转发”选项来指定要转发的域。这为 www 创建了一个转发良好的 A 记录。我没有其他方法可以为 @ 添加 A 记录,但是在“转发”窗格的“子域”配置中,我能够输入“@”并将 O365 地址指定为目标。这为 @ 创建了一条 A 记录并将其设置为正确转发。