Cloudflare使用自选IP教程
首先定义一下:
本教程仅单域名即可实现预期效果
域名1
: 同时使用cloudflare和非cloudflareDNS的顶级域名,也是你要自选IP的一级域名(本文中示例为test.cn
);域名2
: NS接入Cloudflare的域名,妥妥的工具人(本文中示例为cdn.test.cn
);回退源
: 域名1
的一个子域名,如 cdn.主域名
(本文中示例为cdn.test.cn
),指向要访问的源IP地址(本文中示例为8.8.8.8
);自定义主机名
: 域名1
的一个子域名(本文中示例为 cdn.test.cn ).用做CNAME 的指向记录地址,以便可以解析到指定的IP
开始教程
域名1
: 同时使用cloudflare和非cloudflareDNS的顶级域名,也是你要自选IP的一级域名(本文中示例为test.cn
);域名2
: NS接入Cloudflare的域名,妥妥的工具人(本文中示例为cdn.test.cn
);回退源
: 域名1
的一个子域名,如 cdn.主域名
(本文中示例为cdn.test.cn
),指向要访问的源IP地址(本文中示例为8.8.8.8
);自定义主机名
: 域名1
的一个子域名(本文中示例为 cdn.test.cn ).用做CNAME 的指向记录地址,以便可以解析到指定的IP第一步 准备工作
- 登录Cloudflare;
- 选择
域名2
,点击DNS
选项并添加一条回退源
的记录,指向源服务器:即添加A记录,cdn (cdn.test.cn)指向源服务器IP,并开启代理状态; - 依次点击左侧目录中的
SSL/TLS
——>自定义主机名
,然后点击启用Cloudflare For Saas
; - 填写支付信息(支持银联卡和Paypal),并进行验证,验证不会收取费用,验证后才能继续下一步;
- 在"回退源"一栏中输入
回退源(cdn.test.cn)
,点击"添加回退源": - 等待回退源初始化完成,进入下一步添加自定义主机名
第二步 添加 自定义主机名
- 点击
添加自定义主机名
,在"自定义主机名一栏"输入回退源 (
cdn.test.cn),其它选项默认即可; - 依次点击左侧目录中的DNS ——> 点击 添加记录 按钮,按要求创建要求的TXT记录完成证书颁发流程;
- 等待状态变为
有效
后,开始自选IP;
第三步 自选IP
把 域名1(test.cn)接入到支持分运营商解析的服务商(本处演示接入到DnsPod), 推荐接入以下几个免费的解析服务商:
- 青云DNS (推荐使用,无数量限制)
- DnsPod
- 域名的NS 服务器需要填入 两个服务商的地址 填入两个服务商的NS服务器地址的目的:填入Cloudflare的NS服务器地址防止Cloudflare检测域名失效自动删除域名,填入DnsPod的NS服务器地址作为主要解析服务提供服务器。
- 即Cloudflare和DnsPod的NS服务器地址,
f1g1ns1.dnspod.net DnsPod的NS服务器
f1g1ns2.dnspod.net DnsPod的NS服务器
tiffany.ns.cloudflare.com Cloudflare的NS服务器
bill.ns.cloudflare.com Cloudflare的NS服务器
- 使用以下脚本来选择IP,记得用不同运营商的设备分别测一下:
- Cloudflare ST最出名的项目,功能强大但需下载对应系统和架构的可执行文件;
- Better Cloudflare IP基于bat和bash,简单,通用性强.可在Windows直接运行
- 把
自定义主机名(cdn.test.cn)
按运营商、按线路解析到对应的IP上(添加至少两条A记录:国内对应国内优选到的IP上,国外对应国外优选到的IP上); - 或者把 自定义主机名(cdn.test.cn)按线路解析到 cdn.jsdelivr.net.cdn.cloudflare.net,由该地址自动提供解析IP。
可以使用这个网站测试三网延迟,检验自选效果.Tips: 记得要定期检查自选的IP是否可用.
第四步 添加自定义的二级域名
添加二级域名ssl 的A记录,ssl (ssl.test.cn)指向需要加速的服务器IP,并开启代理状态;
添加二级域名ssl 的CNAME记录,指向 自定义主机名 (cdn.test.cn),并等待解析生效。(该步骤必须在添加二级域名ssl 的A记录的步骤后面,以确保刷新自选IP的DNS解析推送覆盖Cloudflare二级域名ssl 的A记录)
第五步 验证解析o((>ω< ))o.
可以使用以下网站验证延迟
ITdog https://www.itdog.cn/ping IPV4: https://ipw.cn/speedtest
IPV6: https://ipw.cn/ipv6speedtest
IPV6: https://ipw.cn/ipv6speedtest