原文网址:CloudFlare系列--使用第三方来自定义CSDN的IP(蓝精灵)_IT利刃出鞘的博客-CSDN博客
简介
说明
本文介绍CloudFlare的CDN如何自定义第三方IP。
概述
CloudFlare官网接入域名的方式只能是 NS 接入,这样默认DNS服务器只能改为CloudFlare的DNS服务器。而第三方(Cloud Flare Parnter)支持CNAME/IP 接入。
推荐使用 CNAME/IP 接入,所谓的CNAME/IP接入就是将我们的域名直接指向CDN节点的ip,此时DNS解析时使用是其他商家的DNS服务器,而不是Cloud Flare帮我们解析域名。比如说我们在国内万网或者DNSPOD购买的域名,那么默认是这些域名商为我们提供DNS服务器来解析域名,当然,这些都是免费的。
我们可以优化国内解析线路,这里说的是我们的域名交给国内DNS服务器解析到国外的CDN节点。如果直接将域名 NS 接入CloudFlare,CloudFlare会给你解析到默认的CDN节点,但是这个线路往往并不好。所以我们才把域名交给国内域名商来解析到指定的CloudFlare的CDN节点,至于CDN如何和我们的服务器相联系,我们只需要在cloudflare parnter设置回源就可以了。
前期准备
- CloudFlare Partner平台:萌精灵CDN
- 免费的智能DNS解析服务商:DNSPod
接入CloudFlare及自选IP
域名注册商里的操作
如果你的域名注册商无智能DNS解析服务,请使用可以智能DNS解析的服务商(本次演示使用的是dnspod)。请把域名注册商处的 Nameservers 改为f1g1ns1.dnspod.net和f1g1ns2.dnspod.net即可。
DNSPod添加域名
注册一个DNSPod帐号并在DNSPod处添加你的域名(博主这里以hostmonit.com为例)。
CloudFlare Partener的操作
登录CloudFlare Partener平台(本次演示使用的是萌精灵CDN,如果没有CloudFlare帐号会自动注册一个)增加一个域名。目前只支持主域名,如下图所示。
点击“提交”后再点击“添加新纪录”,填写要解析的子域名或顶级域名(如果需要解析顶级域名,记录名填写@),记录内容填写源站IP地址。
点击“提交” –> “前往管理中心”,出现如下图所示的CNAME接入方式、IP接入方式以及NS接入方式。
DNSPod添加记录
登入DNSPod选择域名 hostmonit.com 进入后点击“添加记录”根据上图增加下面两条记录。注:CNAME记录也可以改为“IP接入”中的IP。
CloudFlare Partner查看SSL证书
请先耐心等待DNS解析生效,进入到CloudFlare Partner 接入平台(萌精灵CDN),在主页中的域名列表点击“安全”,当看到SSL证书生成成功时,CloudFlare CDN接入成功了。
DNSPod自定义IP
现在你就可以在DNSPod自定义IP了。下图举例可以利用dnspod的智能解析服务,将移动、联通、电信用户解析到不同的CloudFlare IP地址上。
CloudFlare节点线路优选
172.64.32.1/24 (推荐移动,走香港)
104.28.14.0/24 (推荐移动,走新加坡)
104.23.240.0-104.23.243.254 (推荐联通、移动,线路未知)
108.162.236.1/24 (推荐联通,走美国)
104.20.157.0/24 (推荐联通,走日本)
104.16.160.1/24 (推荐电信,走洛杉矶)
172.64.0.0/24 (推荐电信,走旧金山)
172.64.32.* (走欧洲)
其他网址
CloudFlare:免费CDN加速-自定义节点IP教程 - 韩小韩博客 - 要变得更加完美。
用Cloudflare CDN 如何自定义节点(CF自选IP)/撸CloudFlare Pro – 萌精灵