Cloudflare自定义主机名自选IP方法,Cloudflare优选IP加上访问速度
本教程适用于需要通过Cloudflare自定义主机名+自选IP优化网站访问速度的场景,核心是利用“双域名”配置(主域名+Cloudflare专用域名),结合自选IP工具筛选最优节点,提升访问体验。以下是详细的准备工作和操作步骤。
一、准备工作
开始操作前,需提前准备4类工具和资源,确保流程顺利:
1. 两个域名(A域名+ B域名)
A域名:需要加速的主域名(如你的网站域名),是用户最终访问的域名。
B域名:用于绑定Cloudflare自定义主机名的域名,可选择便宜域名或免费域名,推荐用Freenom注册的免费域名。
免费B域名获取方法:通过Freenom平台可免费注册.tk、.ml、.ga、.cf、.gq后缀的顶级域名,免费期限1年,到期可免费续期,理论上能永久使用(注意:部分免费后缀可能存在稳定性差异,按需选择)。
2. Cloudflare自定义主机名功能激活条件
开通该功能需绑定支付方式(无需实际付费,仅用于认证),推荐用PayPal: - 已有PayPal账号:直接绑定即可激活; - 无PayPal账号:需准备一张支持银联的银行卡,先注册PayPal再绑定。
3. DNS服务商
用于管理A域名的解析,如DNSPod、ZNDNS、阿里云DNS等(本教程以DNSPod为例,其他平台操作逻辑类似)。
4. Cloudflare自选IP测速工具
推荐使用CloudflareSpeedTest:这是一款专业的Cloudflare节点测速工具,支持IPv4+IPv6,能精准测试各节点延迟,帮你筛选出最快的Cloudflare IP,是自选IP的核心工具。
二、操作步骤(图文指引版)
步骤1:注册B域名并接入Cloudflare
1. 先注册B域名(如用Freenom注册xxx.cf),注册完成后,将B域名接入Cloudflare; 2. 接入方法:修改B域名的DNS服务器为Cloudflare提供的DNS(如emma.ns.cloudflare.com
、robert.ns.cloudflare.com
) 3. 等待DNS生效(通常10-30分钟,可通过WHOIS查询确认)。
步骤2:配置B域名的DNS解析(指向A域名服务器IP)
1. 登录Cloudflare后台,找到已接入的B域名,进入「DNS」菜单; 2. 删除默认的解析记录,点击「添加记录」; 3. 记录类型选「A」,名称填自定义前缀(推荐用“cf”,如cf.xxx.cf
),IPv4地址填A域名的服务器真实IP,TTL默认自动,保存即可。
步骤3:开通SSL/TLS并设置回退源地址
1. 进入B域名的「SSL/TLS」菜单,若未开通,需绑定PayPal完成认证(无需付费,仅激活功能); 2. 开通后,找到「回退源地址」选项,添加回退源地址,地址填步骤2中设置的cf.xxx.cf
(B域名的子域名); 3. 等待回退源地址状态变为“有效”(通常几分钟,刷新页面查看)。
步骤4:添加A域名的自定义主机名(需DNS验证)
1. 在「SSL/TLS」菜单下,找到「自定义主机名」,点击「添加主机名」; 2. 主机名填写A域名(如do.xxx.com
,“do”为自定义前缀,可按需修改),点击下一步后,Cloudflare会生成TXT验证记录(1-2条,需在DNS平台完成验证)。
步骤5:在DNS平台(如DNSPod)接入A域名并完成验证
1. 登录DNS服务商后台(如DNSPod),将A域名接入:修改A域名的DNS服务器为DNS服务商的DNS(如DNSPod的f1g1ns1.dnspod.net
、f1g1ns2.dnspod.net
); 2. A域名接入后,添加2类解析记录: - 「别名解析」:主机名填步骤4的do.xxx.com
,别名指向步骤3的回退源地址cf.xxx.cf
; - 「TXT解析」:按Cloudflare给出的验证信息,填写主机记录和记录值(确保与Cloudflare要求一致,避免验证失败)。
步骤6:用测速工具自选最优Cloudflare IP并配置解析
1. 打开「CloudflareSpeedTest」工具,运行测速,筛选出延迟最低、速度最快的IP(记录该IP); 2. 回到DNS服务商后台,给A域名添加一条「A记录」:主机名填do
(与步骤4的自定义主机名一致),IPv4地址填刚测出的最优Cloudflare IP,保存; 3. 等待解析生效(约30分钟,可通过ping命令或测速工具确认)。
步骤7:验证效果
30分钟后,用CloudflareSpeedTest工具再次测速,若访问A域名时跳转的IP均为自选的最优IP,说明配置成功。此时网站加载速度会比Cloudflare默认节点快至少50%,延迟显著降低。