Cloudflare DNS - 如何将所有子域重定向到根域?

Posted

技术标签:

【中文标题】Cloudflare DNS - 如何将所有子域重定向到根域?【英文标题】:Cloudflare DNS - How to redirect all subdomains to root domain? 【发布时间】:2018-02-05 13:53:33 【问题描述】:

谁能告诉我如何将所有子域重定向到 Cloudflare DNS 中的根域?

我一直在寻找没有任何运气的一天。

不能使用.htaccess,因为所有子域都没有解析(它们看起来就像一个没有传播的根域)并且没有返回任何东西,我没有'不想为每个可能的子域设置数百个 DNS 记录。

我想设置一个通配符 dns 条目来重定向或至少使所有子域都可以访问,所以我可以通过.htaccess 或通过 DNS 完成其余的工作。

那么我如何为上述要求创建 DNS 条目?

谢谢。

【问题讨论】:

【参考方案1】:

来自支持:Does Cloudflare support wildcard DNS entries?

Cloudflare 免费、专业和商业计划:

我们不代理通配符记录,因此将提供这些子域 直接没有 Cloudflare 性能、安全性或应用程序。这 通配符域在 Cloudflare 上没有云(橙色或灰色) 出于这个原因的 DNS 设置页面。如果您要添加 * CNAME 或 A 记录你需要确保记录是灰色的,以便 要创建的记录。

在通配符子域上获得 Cloudflare 保护(例如: www),您必须在 Cloudflare DNS 中明确定义该记录 设置。首先,登录您的 Cloudflare 帐户并选择 DNS 图标。在此示例中,您将添加“www”作为其自己的 CNAME 记录 您的 Cloudflare DNS 设置页面并将云切换为橙色,以便 Cloudflare 的代理已启用。

除非您是 Enterprise 客户,否则您不能使用通配符通过 Cloudflare 进行重定向。

确保云徽标为灰色以添加通配符记录:

【讨论】:

是的,那是我的问题,不得不点击云的东西,所以它变成了灰色。 链接已更改:support.cloudflare.com/hc/en-us/articles/…

以上是关于Cloudflare DNS - 如何将所有子域重定向到根域?的主要内容,如果未能解决你的问题,请参考以下文章

如何将子域重定向到路径 AWS EC2 apache 服务器和 cloudflare

Cloudflare DNS设置中子域委派不成功的问题

如何“动态”在 PHP 中向 cloudflare 添加子域?

Cloudflare 之后的 HTTP 重定向 [关闭]

无法将 Amazon 负载均衡器与 Cloudflare 上的子域关联

如何在Heroku上使用Zerigo DNS将根级域重定向到www子域? [关闭]