GoDaddy 的 Azure 静态 Web 应用程序自定义域无法正常工作

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

我有一个托管在 azure 上的静态 Blazor 网站,并为其设置了自定义域。问题是自定义域 https://www.raohammas.site/ 正在工作,而根域 https://raohammas.site/ 不起作用。为什么?不过,我已经为我的域添加了所需的 DNS 记录。

GoDaddy 上的 DNS 记录

DNS RECORDS

Azure 自定义域 Azure domain status

我按照 Microsoft 的 this 指南来设置一切。

azure blazor-webassembly godaddy-api azure-static-web-app
2个回答
1
投票

0
投票

我也遇到这个问题了。我有一个

CNAME WWW mysite.azurestaticapps.net
,并且网站 www.mysite.com 使用子域
www
正确加载。但是,apex/root 域 mysite.com(无 www)根本无法加载。 使用 GoDaddy DNS,我将根域添加到子域转发,但这也不起作用。

使用终端中的

host
,我可以看到
host mysite.com
正确返回 A 记录。使用
host www.site.com
返回 azure 应用程序 url,这是正确的。 另请注意末尾有一个 IP 地址。

我决定添加另一个 DNS 记录

A @ ip-address
。该 IP 地址来自 Azure 上的静态 Web 应用程序,是的,它可以防止全局冗余问题,但这是在撰写本文时它在 GoDaddy 上工作的唯一方式。

要获取 IP 地址,您可以在子域

www.mysite.com
上运行 host 命令,或在 Azure 上添加顶点域并选择
A
记录类型。这应该显示 IP 地址。

我认为 GoDaddy 缺乏

ALIAS
记录支持以及静态网络应用程序如何支持它是有问题的。目前,这是我让它发挥作用的唯一方法。我们会监控并更新。

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