灌水王 发表于 2022-10-31 23:33:22

使用CF免费账户,实现按运营商线路解析域名

以域名jiyima.com为例:
1)将根域名jiyima.com的DNS服务器设置为CloudFlare分配的NS记录
2)在CloudFlare里面为子域名www.jiyima.com添加几条NS记录,指向华为云或者dnspod指定的DNS服务器
3)然后进入你的华为云、dnspod账户,给子域名www.jiyima.com按照不同的运营商(电信、联通、移动)和地区添加A记录或者AAAA记录,指向CF的自选IP
------------补充-----------
4) 有人提的CF账户里面设置NS记录与A记录有冲突的问题
下面的示例站用的是CF Workers反代源站,Workers路由设置不受这个限制

这样既可以实现按运营商解析,又能使用CF的各项服务

结果参考:
可以去 https://zijian.aliyun.com/detect/dns 查询:www.jiyima.com

测试地址: https://www.jiyima.com/

没空跟弱智搬,直接在CF使用cname是行不通的

灌水王 发表于 2022-10-31 23:33:28

感谢大佬 这个我试过了 邮件警告。。
https://cdn.jsdelivr.net/gh/master-of-forums/master-of-forums/public/images/patch.gif

t-bag 发表于 2022-10-31 23:33:33

找个 cfp 面板 能解决的问题

@dole @plugins

请仔细看下我后面的回帖

灌水王 发表于 2022-10-31 23:34:26

cf里只接了NS
dnspod里接的优选cf的ip
源站ip在哪?

灌水王 发表于 2022-10-31 23:34:40

直接cname不就行了,我还以为是啥新东西。

更新:

技术不行就说技术不行,一上来就说cname不行,小心被人笑话

biscuit 发表于 2022-10-31 23:34:46

CF免费账户 worker 不是每天有次数限制么

long998 发表于 2022-10-31 23:35:10

走一遍新流程

域名的NS 改成 cloudflare的

去cfp面板添加 不要去官方添加

添加成功后指向 原站ip 获取 cname

改回 DNSPOD 解析去DNSPOD 管理

灌水王 发表于 2022-10-31 23:35:57

Error 1016 Ray ID: 6b22bc8p3af8b0ba • 2021-12-06 04:23:02 UTC
Origin DNS error
What happened?
You've requested a page on a website (www.xxx.pw) that is on the Cloudflare network. Cloudflare is currently unable to resolve your requested domain (www.xxx.pw).

灌水王 发表于 2022-10-31 23:36:42

cf怎么知道你的原站?或者是因为ns和A记录可以共存?

huizhi 发表于 2022-10-31 23:37:36

理论上可行,还没具体实验:L

灌水王 发表于 2022-10-31 23:37:59

理论上真的可行么:P

PLAYFIRE 发表于 2022-10-31 23:38:30

dnspod添加子域名吗?

灌水王 发表于 2022-10-31 23:39:01

自选IP的前提首先是得cname吧

521mugo 发表于 2022-10-31 23:39:10

cf里面没有a或者cname记录,咋知道你指向的服务器?

灌水王 发表于 2022-10-31 23:40:01

不是一直在用cname?https://cdn.jsdelivr.net/gh/master-of-forums/master-of-forums/public/images/patch.gif

灌水王 发表于 2022-10-31 23:40:31

楼主是不懂什么是cname接入CF吗?https://cdn.jsdelivr.net/gh/master-of-forums/master-of-forums/public/images/patch.gif
页: [1]
查看完整版本: 使用CF免费账户,实现按运营商线路解析域名