如何在免费 Cloudflare 上使用自定义域名服务器?

How To Use Custom Nameserver On Free Cloudflare?

我有问题。

我拥有一家小型托管公司。我正在尝试将 Cloudflare 作为免费 CDN 添加到我的站点。唯一的问题是当我注册时,我必须将名称服务器更改为它们的名称服务器。我已经通过 GoDaddy 设置了名称服务器 DNS,那么如何将它们添加到 CloudFlare?我的主站点已经在使用我公司的名称服务器,但每当我添加它们时,站点就会脱机。

当我进入 Cloudflare 的 DNS 记录时,我点击下拉菜单,点击 NS,然后有两个框显示 'Name' 和 'Nameserver'。这是否意味着我将 'NS1' 输入 'Name' 并将 'NS1.DOMAIN.COM' 输入 'Nameserver'?在哪里输入服务器的 IP 地址?

是否有另一种方法可以使用免费版 Cloudflare 实现此目的?

那是不可能的。仅在商业和企业上提供自定义名称服务器的选项。参见 https://www.cloudflare.com/plans

还有,你可能误会了。您必须在域注册设置中更改名称服务器,而不是在 CloudFlare 上。

一个老问题(毫无疑问,您早就找到了答案),但仍然是一个有趣的问题!我最近遇到了这个问题,想分享一下我的做法。

如果我对问题的理解正确,您是在注册商处使用子名称服务器将客户的域指向您的服务器吗?

在 cloudflare 中,添加主域后,您还可以指定 NS 记录以允许客户域继续使用您在注册商处的自定义/子名称服务器。

在 DNS 记录控制面板中,只需从下拉字段中选择 NS,然后在名称字段中添加您的子名称服务器,然后在 Ip4address 字段中添加名称服务器,例如

NS yourdomain.com 由 ns1.yourchildnameserver.com

管理

对 NS2 执行相同操作,您的客户域应该会继续解析,不会出现任何问题。

当然,最后最好将每个客户域添加到 CF 并将他们的 DNS 直接指向您的服务器,但上述步骤应该作为临时措施。

希望这对其他人有帮助。