摘要生成中...
AI 摘要
Hunyuan-lite

域名解析商的更换

域名是在阿里云买的,所以域名解析默认就在阿里的云解析 DNS 中。

Cloudflare 也提供 DNS 解析服务。使用 Cloudflare 的 DNS 解析服务原因有以下几点:

  1. 免费(赛博活佛)
  2. 可抵御部分 CC 攻击、DDoS 攻击
  3. 可进行重定向
  4. 数据可视化
  5. 托管后屏蔽源站 IP
  6. 国内解析速度不算慢(就目前来看)

目前国内网站接入 CloudFlare 一般有两种方式,分别是 DNS 接入和 CNAME 接入。这里介绍 DNS 接入方式。

DNS 接入意思就是把域名管理解析服务商变更为 CloudFlare 来管理,如国内阿里云 DNS、腾讯云 DNS 等都是 DNS 域名解析服务商。域名管理解析服务商变更为 CloudFlare 并不意味着域名迁移到国外 CloudFlare 上,这只是域名解析服务管理权的变动,而域名所在“域”依旧是注册购买域名的平台上,续费、变更解析服务器管理商的操作依旧要在这些平台上进行操作。

本小节以从阿里云 DNS 迁移至 CloudFlare 为例介绍主要操作方法。

首先在 CloudFlare 添加站点后,记下名称服务器 NS:

image.png

回到阿里云,进入域名控制台:

image.png

在域名列表下点击自己的站点:

image.png

在 DNS 管理下,修改 DNS 服务器:

image.png

填入刚刚记下的 NS 服务器名称:

image.png

然后点击确定即可完成操作。接下请等待较长一段时间让配置生效起来,一般 30min 左右,最长不超过 24 小时。成功后 Cloudflare 会用邮件通知你。

Cloudflare 成功接管后,会顺带「继承」几条之前配置好的 DNS 记录。如果不全,可以使用双方的导入/导出功能。

阿里云云解析中选择导出文件类型为 zone。

image.png

然后在 Cloudflare 中上传文件即可。

image.png

根据需要我们可以选择合适的代理状态(详看官方文档了解更多信息:代理状态 |Cloudflare DNS 文档)。

image.png

网站出现「重定向次数过多」问题

如果我们访问自己的博客网站出现「重定向次数过多」的问题时,修改 Cloudflare 中 SSL 加密模式为【完全】即可。

image.png

一般出现于源站已经配置好 HTTPS 的情况。

参考:解决使用Cloudflare出现重定向次过多问题 - 【NUTSWP】

到这里,所有操作都结束了。返回阿里云云解析可以看到阿里云不再提供 DNS 解析服务:

image.png

使用 whois 工具查询注册域名的信息可以看到注册商还在阿里云:Whois.com - Domain Names & Identity for Everyone

image.png

腾讯云 CDN 加速域名中提示 CNAME 未配置正确

被 Cloudflare 代理的地址相当于套了个 CDN。对于已经在 Cloudflare 以外使用的 CDN 服务商,其 CNAME 记录可以不用被 Cloudflare 代理。即使 Cloudflare 没有代理,腾讯云 CDN 域名列表中部分加速域名会提示 CNAME 配置不正确,但实际上并没有什么问题,回源服务正常进行,这时我们可忽略该提示

检查 CNAME 是否真的正常可以使用一些工具获取域名访问的实质 IP,如使用工具 域名解析查询(A/Txt/Cname/Mx/Srv/AAAA记录) 或 F12 控制台查看请求。将查询结果 IP 放入腾讯云 CDN 的 IP 归属查询工具中:IP归属查询 - 内容分发网络 - 控制台,如果是腾讯云 CDN 结点那么 CNAME 的解析就没什么问题。

但是这种套两个 CDN 的做法并不推荐,没必要、浪费钱且效果不明显。

将子域名交给另外的 DNS 解析商进行解析

假如你想使用新的域名解析商的特性,但不想将所有的 DNS 记录搬到新的解析商中,那么你可以选择将只将子域名交给新的域名解析商进行解析。

比如,当前 Cloudflare 承担 uuanqin.top 的域名解析职责。我想将 blog.uuanqin.top 交给腾讯云 DNSPod 进行解析,以利用它的特性:

  • 国内外分流
  • 证书的自动域名验证

做法很简单,首先在 DNSPod 中增加 blog.uuanqin.top 的记录。这时候 DNSPod 需要验证你是否持有 uuanqin.top。验证方法是在 Cloudflare 增加验证的记录:

image.png

验证通过后,你还需在 Cloudflare 中新增两条 NS 记录,将 blog.uuanqin.top 交给 DNSPod 解析。

image.png

然后等待 DNSPod 验证通过即可。

建议同步删除掉 Cloudflare 之前残存的关于 blog.uuanqin.top 的解析记录。