cloudns域名托管到CF

[TOC]

更新cloudns的NS记录TXT记录

  1. 得到cloudns域名后,删除cloudns上的旧记录,CF新建站点(该cloudns域名);
  2. 将CF提供的“2个NS名称服务器”均添加到cloudns【注意NS记录】;
  3. 将CF为该域名提供的“2个txt证书(通用、高级)”均添加到cloudns:有以下两种方式:
  4. 共添加 两个NS记录:“相同的证书名称”分别指向CF不同的“NS名称服务器”;
  5. 共添加 四个txt记录:由于每个txt证书name均对应两个证书value,故共有四个证书value。“相同的证书名称”分别指向四个不同的证书value,此四条txt记录添加完毕。

CF上的cloudns域名双向解析

  1. 不同于其它域名托管,即便已经成功将cloudns域名服务器更换成了CF提供的“NS名称服务器”,之后该域名添加任何新纪录(如A、CNAME等),也必须添加到原来的cloudns域名记录列表中才能生效!若只在CF处添加记录而不“同时”在原cloudns添加该记录,无效。
  2. 之所以将该cloudns域名交由CF共同管理,是为了能使用cloudflare提供的,如cdn,缓存管理等额外服务。即,只在原cloudns处添加记录而不“同时”在CF处添加该记录,不影响域名解析,相当于没使用CF服务。

CF的worker或pages项目绑定cloudns域名

  1. CF的worker项目添加自定义域名,会自动在CF域名管理处添加worker记录,但在cloudns域名管理处要添加CNAME记录;CF pages项目一直是CNAME记录

  2. 注意:

    须先要在项目设置处点击添加自定义域名按钮,才会开始DNS解析。若未经项目允许直接添加CNAME记录指向该项目,无效!

    同理,若未经虚拟主机主动添加第三方域名,即便第三方域名直接通过(如A、CNAME等)指向主机项目地址,也难以重定向到该主机项目!