我有一个问题。
我拥有一家小型托管公司。我正在尝试将Cloudflare作为免费CDN添加到我的网站。唯一的问题是当我注册时,我必须将名称服务器更改为其名称服务器。我已经通过GoDaddy设置了名称服务器DNS,那么如何将它们添加到CloudFlare?我的主站点已经使用了我公司的名称服务器,但每当我添加它们时,站点就会脱机。
当我进入Cloudflare的DNS记录时,我点击下拉列表,点击NS,然后有两个框说“' Name'和名称服务器'。这是否意味着我输入了NS1'进入'姓名'和' NS1.DOMAIN.COM'进入'名称服务器'?我在哪里输入服务器的IP地址?
还有另一种方法可以使用Cloudflare的免费版本来实现这一目标吗?
答案 0 :(得分:2)
这是不可能的。具有仅在Business和Enterprise上可用的自定义名称服务器的选项。请参阅https://www.cloudflare.com/plans。
另外,你可能会误会。您必须更改域注册设置中的名称服务器,而不是CloudFlare。
答案 1 :(得分:0)
只要您的设置中包含DNS记录,NS记录就可以正常工作,例如:
NS1 yourserver IP NS2 yourserver IP
(假设您使用的是ns1.yourdomain.com和ns2.yourdomain.com等记录。)
“我认为ServerHub为您提供了服务器的IP地址或域名。如果是IP,那么您只需要在CloudFlare上创建A记录,引用该IP。与域名相同,在这种情况下只有记录类型必须是CNAME 。“
这也是正确的。
答案 2 :(得分:0)
一个老问题(毫无疑问,你很久以前就找到了答案),但仍然是一个有趣的问题!我最近遇到了这个问题,想分享我的所作所为。
如果我正确理解了这个问题,那么您在注册商处使用子名称服务器来指出您的客户'域名到您的服务器?
在cloudflare中,添加主域名后,您还可以指定NS记录,以允许客户域名继续在您的注册商处使用您的自定义/子名称服务器。
在DNS记录控制面板中,只需从下拉字段中选择NS,然后在名称字段中添加您的子名称服务器,然后在Ip4address字段中添加名称服务器,使其看起来像是。
NS yourdomain.com由ns1.yourchildnameserver.com管理
对NS2执行相同的操作,您的客户域应该继续解决而不会出现任何问题。
最后,最好将每个客户域添加到CF广告中,将其DNS直接指向您的服务器,但上述步骤应作为临时措施。
希望这有助于其他人。