AI摘要:本文介绍了如何使用DNSPod和CloudFlare实现域名的境内外分区解析。首先,需要准备一个未使用的域名、主域名、服务器以及CloudFlare和DnsPod账号。然后,通过更改域名的NS记录,将DNS解析权交给CloudFlare,并在CloudFlare中添加解析记录和自定义主机名。最后,在DnsPod中添加境内外解析记录,实现分区解析。注意,一个域名只能绑定一个回退源,如果有多个回退源或多个网站在同一服务器上,需要使用多个域名。
Powered by AISummary.
DNSPod+CloudFlare实现域名境内外分区解析
准备材料:
一个未使用的域名,用作中转域名
- 我选择了在namesilo注册的6位数字xyz域名,价格为1刀/年 12348866.xyz
用于访问的主域名
- 例如,我的主域名是nicebao.com
- 一台服务器
一个Cloudflare(CF)账号
- 注意:CF账号需要绑定信用卡或Paypal才能使用本功能
- 推荐使用Paypal,因为Paypal绑定国内储蓄卡也有相同的效果
- 注意:如果使用PayPal,需要关闭梯子,使用境外IP访问Paypal,可能仍会要求绑定信用卡。
DnsPod账号
- 这个可选,用来解析主域名,我这里使用的是腾讯DnsPod
一.更改域名的NS记录,将DNS解析权交给Cloudflare
在Cloudflare中添加域名
复制Cloudflare提供的NS记录,并在域名注册商处修改域名的NS记录。
- 更改完成后等待解析生效
二.修改Cloudflare设置
点击左侧列表的DNS,添加解析记录
点击添加记录,类型选择A记录,IP地址填写源服务器IP地址,名称设为cname。
点击左侧列表的SSL/TLS -> 自定义主机名
在回退源框内填入我们刚才解析的域名
cname.123456688.xyz
点击本页上面的添加自定义主机名
在这里输入你想要绑定的主站地址,例如我的主站是
blog.nicebao.com
添加自定义主域名后,点击这个小三角。
复制到TXT记录名称,去DnsPod里添加对应的记录。
注意:在添加记录时,Cloudflare给出的txt记录名是完整的,我们需要手动修改一下:去掉
.nicebao.com
例如,Cloudflare给出的TXT名称为:
_acme-challenge.blog.nicebao.com
我们在添加解析名称时需要修改为:
_acme-challenge.blog
三.添加解析记录
最后,在DnsPod里分区域添加境内和境外解析即可。
境外解析使用cname方式,记录值填写我们回退源地址即可,例如:cname.12346688.xyz
注意:
- 一个域名只能绑定一个回退源
- 如果有多个回退源(源IP),则需要使用多个域名、
- 如果几个网站都在同一台服务器上,都是一个源IP,那么使用一个回退源即可。
博主
IhaveBB @qiuyu我没太看懂😆,您说这个“报跳转到dnspod”是啥
我现在这几个站是都没用分区解析,直接裸奔的。
博主
IhaveBB @qiuyu303cf用一个域名,dnspod用一个域名。