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
如何“动态”在 PHP 中向 cloudflare 添加子域?