cname 接入不能用了,直接 ns 接入是否有坑?

2022-10-30 18:31:06 +08:00
 CSGO

一直用的 https://cdn.imtqy.com/来 cname 接入,发现现在无法登陆了,查了下是 cf 不让这也用了,不过虽然我也搜到了一个《利用 CloudFlare for SaaS 接入新域名》的文章,但怪我不太了解这个 CloudFlare for SaaS 有啥用,所以如果我直接放弃腾讯云自带的那个 dns 解析,直接 ns 接入到 cf 的话,会有坑吗?主要是腾讯云那个可以同时支持 @的 mx 和 cname 解析。

2021 次点击
所在节点    Cloudflare
10 条回复
eason1874
2022-10-30 18:48:11 +08:00
部分地区访问国外权威 DNS 会不稳定(地方运营商 DNS 服务器也要过地方墙),可以说有点但影响不是很大
52acca
2022-10-30 19:13:27 +08:00
如果不用 ddns 应该没问题,但 ddns 更新慢
wangyuyang3
2022-10-30 19:41:17 +08:00
cf 的自定义主机名就是一种变通的 cname 接入方式。用一个 ns 接入 cf 的域名作为跳板,使没有 ns 接入 cf 的域名也能以 cname 跳转的方式蹭上 cf 的流量代理。配合 dnspod 同样可以做境内+境外分区解析。

另外,@的 mx 和 cname 同时解析,即便在 dnspod 也会造成冲突吧,反正我试过 gmail Microsoft e5 腾讯自家企业邮,全球 dns 解析测试了下,压根 dig 不到 mx 记录。

如果你完全 ns 接入 cf ,反而没这个问题了,因为你本质上是直接 ns 接入了一个 cdn 厂商,两个记录不冲突。好像腾讯云也有个 cdn 产品支持 ns 接入,很贵就是了。
PMR
2022-10-30 21:34:22 +08:00
julyclyde
2022-10-31 09:06:00 +08:00
@wangyuyang3 按规范,cname 和任何其他的都冲突
CSGO
2022-10-31 09:29:23 +08:00
@wangyuyang3 我试了下这个方法,把一个没用的域名 A.com ns 接入后,在里面添加好了 需要 cname 加入的 b.com
那这个 b.com 的设置,还是回到主页的 b.com 里设置就好了吧?还是会变成这个 a.com 下的设置?
wangyuyang3
2022-10-31 10:07:28 +08:00
Cloudflare 项下( A.com )新建一个任意的 A 记录,如 cname.A.com ,在自定义主机名中设置 cname.A.com 为回退源;这个回退源就是你 dnspod 项下的 B.com 后续 cname 接入的方式( Cloudflare 的入口地址,为需要代理的 B.com 或者 xxx.B.com 添加一个 cname 记录,值应当为 cname.A.com.cdn.cloudflare.net )。

为了让 cloudflare 能够代理 B.com 项下的具体网站,需要在 Cloudflare 新建自定义主机名(例如需要 cname 接入的 blog.B.com ),随后需要 txt 记录验证(回到 dnspod 添加 txt 记录,以让 Cloudflare 确认你有 A.com 的所有权)或者 http 证书验证(为需要代理的 blog.B.com 的指定路径添加特定字符值用于验证你对该网站的所有权),验证通过后,一套完整的流程就走完了。

这个时候,在 Dnspod 中为 blog.B.com 添加值为 cname.A.com.cdn.cloudflare.net 的 cname 记录,当访问 blog.B.com 时,就会自动解析成 cname.A.com.cdn.cloudflare.net ,由 Cloudflare 自动负责缓存和代理或者回源到 blog.B.com

blog.B.com 的 cdn 配置 /各种缓存规则 /SSL 之类的,都需要在 Cloudflare 项下( A.com )里进行设置(本质上 blog.B.comcname.A.com 共用的同一套配置)。
wangyuyang3
2022-10-31 10:09:17 +08:00
@wangyuyang3 勘误一下,
第二段:“随后需要 txt 记录验证(回到 dnspod 添加 txt 记录,以让 Cloudflare 确认你有 A . c o m 的所有权)”

写错了,是让 Cloudflare 确认你有 B . c o m 的所有权
CSGO
2022-10-31 11:55:06 +08:00
@wangyuyang3 懂了,那这样的话,以前用一半的能于没办法延用了
lizhiqing
2022-11-12 13:13:10 +08:00
CF 台湾直连 http://v2ex.com/t/894682

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/891207

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX