您现在的位置是:首页 >技术交流 >CloudFlare系列--使用第三方来自定义CDN的IP(笨牛简洁版)网站首页技术交流

CloudFlare系列--使用第三方来自定义CDN的IP(笨牛简洁版)

IT利刃出鞘 2024-10-09 12:01:04
简介CloudFlare系列--使用第三方来自定义CDN的IP(笨牛简洁版)

原文网址:CloudFlare系列--使用第三方来自定义CDN的IP(笨牛简洁版)_IT利刃出鞘的博客-CSDN博客

简介

说明

本文介绍CloudFlare的CDN如何自定义第三方IP。

概述

CloudFlare官网接入域名的方式只能是 NS 接入,这样默认DNS服务器只能改为CloudFlare的DNS服务器。而第三方(Cloud Flare Parnter)支持CNAME/IP 接入。

推荐使用 CNAME/IP 接入,所谓的CNAME/IP接入就是将我们的域名直接指向CDN节点的ip,此时DNS解析时使用是其他商家的DNS服务器,而不是Cloud Flare帮我们解析域名。比如说我们在国内万网或者DNSPOD购买的域名,那么默认是这些域名商为我们提供DNS服务器来解析域名,当然,这些都是免费的。

我们可以优化国内解析线路,这里说的是我们的域名交给国内DNS服务器解析到国外的CDN节点。如果直接将域名 NS 接入CloudFlare,CloudFlare会给你解析到默认的CDN节点,但是这个线路往往并不好。所以我们才把域名交给国内域名商来解析到指定的CloudFlare的CDN节点,至于CDN如何和我们的服务器相联系,我们只需要在cloudflare parnter设置回源就可以了。

申请域名

域名注册商有:国外的NameSilo、Godaddy、Namecheap,国内的万网和DNSPOD等。

注册并购买完域名之后,一般域名默认的DNS解析是由域名商来解析的,你也可以把这个解析的权力交给其他域名商。

购买云服务器

云服务器有:阿里云、腾讯云、华为云、硅云等。

将域名接入Cloud Flare Parnter

Cloud Flare Partner 第三方

这里以笨牛网为例,将我们注册好的域名接入笨牛网

这里使用相对简单的CNAME方式接入cloudflare,方便我们后续的操作。接入后,你会收到一封来自cf的官方邮件。

设置回源

我们在接入的域名解析设置里面 设置回源 。为什么要这么做? 我们将域名接入cf partner 是启用cdn服务,我们要访问服务器的时候,直接访问cf的cdn节点就可以,我们只要让cf帮我们把内容缓存好就行,这个是一个内容分发的过程。

上图中的记录1和记录2就是我们所需要的,可以由我们手动指定。

指定 CDN 节点 ip

这里以阿里云域名解析控制台为例,设置几条A记录。其他的如 DNSPOD同理。

验证

进入 多个地点ping服务器-网站测速-站长工具 输入我们的域名并验证,查看响应 ip 即可验证,这个过程一般在指定 ip 后的十分钟后可以完整查看。

测速

风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。