【问题标题】:Delegate Subdomain to Azure via CNAME通过 CNAME 将子域委托给 Azure
【发布时间】:2019-08-25 06:42:45
【问题描述】:

我工作的公司为我提供了一个子域。 test.mycomp.com 。我想通过自定义域将它添加到我的 azure web 应用程序中。

azure 系统推荐 CNAME 委托,并为我提供了在 dns 管理中以 CNAME 身份输入 web-zeudz-staging.azurewebsites.net 的信息。

这样做并通过 DNS 查找进行验证后,Azure 总是给我“域所有权错误”。我能做些什么来完成这项工作?

【问题讨论】:

    标签: azure dns subdomain azure-web-app-service azure-dns


    【解决方案1】:

    您的 DNS 提供商是否也是 CDN 提供商,例如 cloudflare?如果是这样,请关闭 CDN/代理功能,使其成为仅 DNS 记录,然后重试。

    【讨论】:

    • 您好,感谢您的回答。我想过这一点,但不可能检查或这样做。我的 DNS 提供商是我工作的公司,也是一个全球参与者。他们永远不会关闭任何 CDN/代理功能。
    • 实际上有一种简单的判断方法。 Ping web-zeudz-staging.azurewebsites.net;然后 Ping subdomain.test.mycomp.com。如果解析的 IP 不同,则表示您使用 CDN/反向代理。
    • 您好,感谢您的信息。我做了 ping 测试,它解析了相同的 IP。所以没有任何CDN。但那会是什么问题呢?
    • 我刚刚测试了以下内容:我拥有一个私有域。我添加了 CNAME 条目以指向 Azure,当然它工作得很好。如果我进行查找,它看起来与不工作的公司完全一样。
    • 贵公司是否使用拆分 DNS?如果是这样,您的 DNS 记录是否肯定与您的公共 DNS 提供商有关?
    【解决方案2】:

    如果您无法控制 CDN 功能,您可以使用 txt 记录验证。 使用值 web-zeudz-staging.azurewebsites.net 创建您的 TXT 记录 awverify.subdomain.test.mycomp.com 并再次验证。它应该成功。

    还有一个 CNAME awverify 方法,但您也需要为此禁用 CDN。

    我觉得奇怪的是,贵公司没有为任何给定的 DNS 条目启用/禁用 CDN 的选项。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-10-28
      • 2019-08-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-21
      相关资源
      最近更新 更多