【问题标题】:How to configure DNS for Azure CDN with multiple endpoints and root如何为具有多个终结点和根的 Azure CDN 配置 DNS
【发布时间】:2020-04-23 22:58:26
【问题描述】:

我拥有一个通过 domain.google 管理的域“x.wiki”

我有一个网站,它使用 azure cdn 分成多个端点。

  • sub1-x.azureedge.net - 子域 1(包含所有内容的预期站点路由)
  • sub2-x.azureedge.net - 子域 2(有限的子域 内容)
  • sub3-x.azureedge.net - 子域 3(有限的子域 内容)

我想按如下方式提供这些。

  • www.x.wiki -> sub1-x.azureedge.net
  • x.wiki -> sub1-x.azureedge.net
  • sub2.x.wiki -> sub2-x.azureedge.net
  • sub3.x.wiki -> sub3-x.azureedge.net

目前它仅适用于 www。 /子2。 /sub3.

x.wiki 无法解决

有人知道我怎样才能让它正常工作吗?

我的理解是,由于 CNAME 的限制,我不能轻易做到这一点,但据我所知,azureCDN 并没有为我提供用于自定义域的 IP。

这是我的 DNS 配置。

【问题讨论】:

    标签: azure dns subdomain azure-cdn google-domains


    【解决方案1】:

    您还可以使用 alias records 将您的 DNS 区域顶点 x.wiki 指向 Azure CDN 终结点。如果您的域 DNS 提供商不支持根域的别名记录,您可以选择 host your domain in Azure DNS

    在 Azure DNS 区域中,您可以像这样创建别名记录,

    然后,您将看到 CDN 端点的一条 A 记录和一条 CNAME。

    验证记录后,您可以在 CDN 端点的自定义域中添加主机名 x.wiki

    或者,您可以尝试this blog 中的解决方法。

    设置 CNAME “cdnverify”。到 “cdnverify..azureedge.net”。一旦一切都得到验证和设置 (如果需要,包括 SSL 配置),删除 CNAME 并使用 根记录的 ANAME。

    【讨论】:

      【解决方案2】:

      这个问题的答案是将根目录从我的 DNS 提供商重定向到 WWW。 cdnverify cname 不是必需的。

      https://www.tachyonstemplates.com/2018/google-domains-forward-root/

      如果我仍然无法让 adsense 解析根目录,可以重新打开它(因为它是重定向)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-05-14
        • 1970-01-01
        • 2021-01-09
        • 1970-01-01
        • 1970-01-01
        • 2021-07-26
        • 1970-01-01
        • 2015-05-22
        相关资源
        最近更新 更多