DnsPod转Cloudflare记
起因
博主用的云虚拟主机在香港,所以在中国内地访问速度欠佳,再加上DnsPod的限制较多,故考虑转Cloudflare
经过
第一步:在CloudFlare注册账号,这里不再赘述
第二步:在原腾讯云页面修改DNS服务器
在https://console.cloud.tencent.com/domain 页面修改DNS服务器为CloudFlare所提供链接
ps.修改DNS后在DnsPod页面显示的ns记录仍为原记录,可忽略
(重头戏)第三步:停止原DnsPod记录,将原记录转移到Cloudflare
由于博主原来像🇭🇰记者一样too young too simple无国外DNS服务平台的使用经验,在添加网站记录时遇到了一些奇怪问题
错误演示1:因为CNAME解析到根地址提示“由于 CNAME 记录不允许在区域顶点 (RFC 1034) 出现,因此将对此记录应用 CNAME 拉平。”而手动换用a解析
错误演示2:为此换为www.alexwei.top为主域名(我喜欢根域)
正确解决方案:正常用CNAME解析即可,实测拉平后网站访问速度无太大影响
补充内容:关于CNAME拉平的讲解
因为它们遵循此规范,所以大多数权威 DNS 服务器不允许您在根目录中包含 CNAME 记录。在 CloudFlare,我们决定让我们的用户在根目录中包含 CNAME,即使我们知道它违反了 DNS 规范。这在大多数情况下都奏效了。不幸的是,有一些边缘情况会导致各种问题。
以上内容来自于https://blog.cloudflare.com/introducing-cname-flattening-rfc-compliant-cnames-at-a-domains-root/ ,by谷歌翻译
解释:
大致来讲,就是DNS 规范中要求根地址中不能出现CNAME解析,而为了满足广大根域爱好者的需求,cloudflare增加了一种遵循RFC而在根域使用CNAME的方式:「CNAME拉平」
[caption id=”” align=”alignnone” width=”400”] Picture from https://blog.cloudflare.com/\[/caption\]
所谓「拉平」就是指cloudflare不是直接返回该CHAME记录,而是自己沿着 CNAME 跳转到 CNAME 所指向的位置(_即找到 A 记录),_并返回与 A 记录关联的 IP 地址
- 标题: DnsPod转Cloudflare记
- 作者: AlexWei
- 创建于 : 2022-02-19 14:47:03
- 更新于 : 2024-08-26 17:37:47
- 链接: https://www.alexwei.top/2022/02/19/dnspod-trans-to-cloudflare/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。