客户端 cname 指向我在 cloudflare 上的域

Ben*_*oon 6 iis dns cname saas cloudflare

我们的客户拥有域client.com

我们的应用程序位于superapp.mycompany.com

我们希望客户端能够通过他们自己的子域访问我们的应用程序,例如:superapp.client.com

通常我们只会告诉客户端为superapp添加一个 cname并将其指向superapp.mycompany.com。然后在我们的服务器 (IIS) 上,我们将他们的域绑定到我们的应用程序,一切都会按预期工作。

但是,当我们的mycompany.com域通过 cloudflare 管理时,我们无法复制此功能。

当我们导航到 superapp.client.com 时,我们得到以下错误页面:


错误 1001

发生了什么?

您已请求位于 Cloudflare 网络上的网站 (superapp.client.com) 上的页面。Cloudflare 当前无法解析您请求的域 (superapp.client.com)。


有什么方法可以以这种方式使用 Cloudflare?,这似乎是支持自定义域的多租户应用程序的非常标准的设置。

我们不需要 Cloudfront 为这些客户端域提供的所有保护,但我们希望将 Cloudfront 名称服务器用于外部应用程序(主要用于在我们迁移服务器等的情况下快速切换 DNS 记录)。

任何帮助表示赞赏。

Edu*_*rdo 0

如果您不需要 CDN 优势,您仍然可以使用 Cloudflare 域名服务器来管理您的 DNS 区域并保留当前配置。只需确保您的区域中的目标子域的 CDN 已停用(superapp.mycompany.com在您的情况下)。

您可以通过查看每个 DNS 条目右侧的云图标来判断子域的 CDN 是否已激活或停用:如果云为橙色,则 CDN 处于活动状态,如果为灰色,则表示未激活。

Cloudflare 还在其 CDN 基础设施中支持外部 CNAME 解析,但仅适用于其企业客户:
https://support.cloudflare.com/hc/en-us/articles/217371987-Managed-CNAME