境内外流量分线路解析,同时使用 Cloudflare 和国内 CDN

前言

有些站长采取一刀切的方式,直接屏蔽所有的海外 IP 访问。这样一来,不仅有可能影响搜索引擎爬虫:

图片[1] - 境内外流量分线路解析,同时使用 Cloudflare 和国内 CDN - 白鱼小栈
无语了,话说我明明在 DNSPod 设置了搜索引擎回源啊

还会迫使 我这样的 一些懒人,如果小黄猫开着,还得多此一举先关掉()

总之,依我愚见,不如采用 “境内外分开解析” 的方案,最终实现:境内解析到国内 DNS ,延迟低、速度快;境外解析到 Cloudflare ,开启代理,兼顾速度和安全,同时保障海外用户可用性。

当然了,如果阁下有较高的安全需求,必须屏蔽海外 IP,请忽略本文。

正文

1. 在 Cloudflare 添加站点

账号主页右上角,点击添加站点。

图片[2] - 境内外流量分线路解析,同时使用 Cloudflare 和国内 CDN - 白鱼小栈
点击 “添加站点”

然后跟着流程走,引导流程很详细,此处不再赘述。最终 Cloudflare 会给你两个 NS 服务器地址。

2. “暂时性地” 更改 NS 服务器

前往你的域名管理后台,在哪家注册的就去哪家的控制台。

图片[3] - 境内外流量分线路解析,同时使用 Cloudflare 和国内 CDN - 白鱼小栈

点击 “修改 DNS 服务器”,暂时把现有的 NS 服务器,改成刚刚 Cloudflare 给你的那两个。

然后别着急,稍等个几分钟。Cloudflare 会发邮件告诉你状态已经 Active 了,这时候就可以把 NS 服务器改回你原来的了。

图片[4] - 境内外流量分线路解析,同时使用 Cloudflare 和国内 CDN - 白鱼小栈

3. 配置解析

这时候就可以继续配置你的解析了!

哪个域名需要海外加速,就为哪个域名配置一条 NS 记录,指向刚刚 Cloudflare 给你分配的 NS 服务器地址,然后线路选择 境外 。(意思就是把境外的解析任务分配给 Cloudflare 的 NS 服务器)

放张图举个栗子,假设我要将 www.baiyuyu.com 分线路解析:

图片[5] - 境内外流量分线路解析,同时使用 Cloudflare 和国内 CDN - 白鱼小栈
总共需要两条记录(境内/境外)

在上面这个例子中,我有一条 境内 线路的 CNAME 记录,指向我的国内 CDN;还有一条 境外 线路的 NS 记录,指向 Cloudflare 的 NS 服务器。

大功告成,接下来自己按需配置即可!

4. 检查生效情况

你还可以使用在线 Ping 工具,检查一下解析情况是否符合预期:

图片[6] - 境内外流量分线路解析,同时使用 Cloudflare 和国内 CDN - 白鱼小栈

全文完

有用2阅读 1511版权提示
留言 共 18 条
其实你有必要说两句
匿名的头像 - 白鱼小栈

昵称

有回复时发送邮件通知我

取消
身份 表情 图片
      • 白榆的头像 - 白鱼小栈白榆博主1
    • nk的头像 - 白鱼小栈nk0
      • 白榆的头像 - 白鱼小栈白榆博主1
        • 白榆的头像 - 白鱼小栈白榆博主0
          • 白榆的头像 - 白鱼小栈白榆博主1