使用 Cloudflare 提供的某些服务(如 CDN、DDoS 保护和 Web 应用防火墙)通常需要将域名的名称服务器(NS 记录)更改为 Cloudflare 的名称服务器。然而,如果你不想更改名称服务器,仍然可以使用 Cloudflare 的某些功能,比如通过 CNAME 设置来使用 Cloudflare 的 CDN 和其他服务。
使用 Cloudflare 的 CNAME 设置
Cloudflare 提供了一种称为 CNAME 设置(CNAME Setup)的功能,允许你在不更改名称服务器的情况下使用 Cloudflare 的某些服务。请注意,这种方法可能不支持 Cloudflare 的所有功能,但对于 CDN 和某些安全功能是可行的。
步骤:
- 注册 Cloudflare 账户并添加域名
如果你还没有 Cloudflare 账户,首先注册一个账户。然后,登录到 Cloudflare 仪表板并添加你的域名。
- 选择 CNAME 设置
在添加域名的过程中,Cloudflare 会提示你更改名称服务器。此时,你可以选择使用 CNAME 设置。具体步骤如下:
- 在 Cloudflare 仪表板中,选择你的域名。
- 转到 "DNS" 选项卡。
- 添加一个 CNAME 记录,指向 Cloudflare 提供的目标。
- 配置 DNS 记录
在你的现有 DNS 提供商处,添加或修改 CNAME 记录,使其指向 Cloudflare 提供的目标。例如,如果你希望通过 Cloudflare 代理
www.example.com
,你可以在现有 DNS 提供商处添加以下 CNAME 记录:
复制www.example.com CNAME www.example.com.cdn.cloudflare.net
请注意,具体的 CNAME 目标可能会有所不同,取决于 Cloudflare 的配置。 - 验证设置
完成上述步骤后,返回 Cloudflare 仪表板,确保 DNS 记录已正确配置,并且流量通过 Cloudflare 代理。
使用 Cloudflare Workers 和其他服务
如果你只需要使用 Cloudflare Workers 或其他特定服务,而不需要 CDN 或 DDoS 保护,你可以直接在 Cloudflare 仪表板中配置这些服务,而无需更改名称服务器。
使用 Cloudflare Workers:
- 注册 Cloudflare 账户并添加域名
如果你还没有 Cloudflare 账户,首先注册一个账户。然后,登录到 Cloudflare 仪表板并添加你的域名。
- 创建 Cloudflare Worker
- 在 Cloudflare 仪表板中,选择你的域名。
- 转到 "Workers" 选项卡。
- 创建一个新的 Worker,并编写或上传你的 Worker 脚本。
- 绑定 Worker 到路由
- 在 "Workers" 选项卡中,选择 "Add Route"。
- 输入你希望 Worker 绑定的路由(例如
example.com/*
)。 - 选择你创建的 Worker。
使用 Cloudflare Access 和 Zero Trust
Cloudflare Access 和 Zero Trust 服务可以在不更改名称服务器的情况下使用。你可以在 Cloudflare 仪表板中配置这些服务,以保护你的应用程序和网络。