域名能否设置境内境外用不同的 DNS 解析服务提供商?

2017-09-26 11:07:11 +08:00
 WoadZS

菜鸟有一个问题,先谢过各位大佬:

最近在 Github Pages 部署了静态博客,用了 Netlify 的 CDN 服务,感觉非常好。

根据的 Github Pages 和 Netlify 的介绍,想要裸域状态下完整的 CDN 体验,需要将裸域设置为 ALIAS 或者 ANAME 记录。

现在用的是 Cloudflare 的 DNS 解析(没用他家 CDN ),他家 DNS 就支持 ALIAS 记录,叫 CNAME Flattening. 实际上效果确实也比较明显(海外),比直接使用 Netlify 自家 DNS 的解析的网页打开速度快了几乎一倍( 300+ms → 170 ms )

但是由于不支持分区解析,国内的效果就比较崩溃了,基本都要 5s 左右才能打开,解析结果基本也都是美西或者新加坡,而正确的解析结果(原阿里云 DNS 测试结果)应该是日本 CDN 节点。正确节点下的访问速度会快很多。

因此想了个注意不知是否可行。

选择阿里云 DNS (或者其他可以区分国内外线路的 DNS )作为主 DNS,负责国内线路解析,然后通过 NS 记录把海外的

解析都交给 Cloudflare.

不知道这样是否可行?

2887 次点击
所在节点    问与答
3 条回复
juneszh
2017-09-26 11:15:39 +08:00
DNS 是这样操作的?
lygmqkl
2017-09-26 16:22:55 +08:00
目前的通用做法是 subdomain.

zh.domain.com
en.domain.com
WoadZS
2017-09-26 23:10:53 +08:00
@lygmqkl 嗯,好像是,我说的做法好像只能对子域名生效

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

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

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

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

© 2021 V2EX