CloudFlare自选IP加速网站

CloudFlare自定义CDN节点IP可以在一定程度上解决线路拥堵和防止DDos攻击的问题。

一、为什么要使用CDN

内容分发网络(英语:Content Delivery Network或Content Distribution Network,缩写:CDN)是指一种透过互联网互相连接的电脑网络系统,利用最靠近每位用户的服务器,更快、更可靠地将音乐、图片、影片、应用程序及其他文件发送给用户,来提供高性能、可扩展性及低成本的网络内容传递给用户。简单总结有以下几点优势。

  1. 提高站点(尤其含有大量图片和静态页面站点)的访问速度,并大大提高以上性质站点的稳定性
  2. 镜像服务消除了不同运营商之间互联的瓶颈造成的影响,实现了跨运营商的网络加速,保证不同网络中的用户都能得到良好的访问质量
  3. 远程访问用户根据DNS负载均衡技术 智能自动选择Cache服务器,选择最快的Cache服务器,加快远程访问的速度
  4. 自动生成服务器的远程Mirror(镜像)cache服务器,远程用户访问时从cache服务器上读取数据,减少远程访问的带宽、分担网络流量、减轻原站点WEB服务器负载等功能
  5. 广泛分布的CDN节点加上节点之间的智能冗余机制,可以有效地预防黑客入侵以及降低各种D.D.o.S攻击对网站的影响,同时保证较好的服务质量

二、为什么要使用CloudFlare CDN?

说起CDN,那么CloudFlare就是无人不知、无人不晓的存在,CloudFlare是一家美国的以提供CDN加速和网站安全防护为主的网络公司,经过不断的发展,目前CloudFlare CDN受到世界各地的欢迎,同时CloudFlare还与Google、微软、BaiDu等大公司有深度合作。最关键一点是可以借助公共Cloudflare Partener平台使用CNAME进行接入Cloudflare CDN,使用A记录自定义线路和选择速度更快的IP来加速自己的网站。

三、接入CloudFlare前期准备工作

  1. CloudFlare Partener平台:萌精灵CDN
  2. 免费的智能DNS解析服务商:DNSPod

四、接入CloudFlare步骤及自选IP教程

  1. 如果你的域名注册商无智能DNS解析服务,请使用可以智能DNS解析的服务商(本次演示使用的是dnspod)。请把域名注册商处的 Nameservers 改为f1g1ns1.dnspod.net和f1g1ns2.dnspod.net即可。
    aliyun_dns.png
  2. 注册一个DNSPod帐号并在DNSPod处添加你的域名(博主这里以hostmonit.com为例)。
    dnspod_add_domain.png
  3. 登录CloudFlare Partener平台(本次演示使用的是萌精灵CDN,如果没有CloudFlare帐号会自动注册一个)增加一个域名。目前只支持主域名,如下图所示。
    moeelf_cdn.png
  4. 点击“提交”后再点击“添加新纪录”,填写要解析的子域名或顶级域名(如果需要解析顶级域名,记录名填写@),记录内容填写源站IP地址。
    moeelf_manage.png
    moeelf_dns_recode.png
  5. 点击“提交” –> “前往管理中心”,出现如下图所示的CNAME接入方式、IP接入方式以及NS接入方式。
    moeelf_dns_jr.png
  6. 登入DNSPod选择域名 hostmonit.com 进入后点击“添加记录”根据上图增加下面两条记录。注:CNAME记录也可以改为“IP接入”中的IP。
    dnspod_cname.png
  7. 请先耐心等待DNS解析生效,进入到CloudFlare Partner 接入平台(萌精灵CDN),在主页中的域名列表点击“安全”,当看到SSL证书生成成功时,CloudFlare CDN接入成功了。
    moeelf_security.png
  8. 现在你就可以在DNSPod自定义IP了。下图举例可以利用dnspod的智能解析服务,将移动、联通、电信用户解析到不同的CloudFlare IP地址上。
    dnspod_recode.png

五、CloudFlare节点线路优选

172.64.32.1/24 (推荐移动,走香港)
104.28.14.0/24 (推荐移动,走新加坡)
104.23.240.0-104.23.243.254 (推荐联通、移动,线路未知)
108.162.236.1/24 (推荐联通,走美国)
104.20.157.0/24 (推荐联通,走日本)
104.16.160.1/24 (推荐电信,走洛杉矶)
172.64.0.0/24 (推荐电信,走旧金山)
172.64.32.* (走欧洲)

强烈推荐看站长的下一篇教程CloudFlare自选IP PLUS,能够解决你选择IP的烦恼。

六、总结

CloudFlare CDN可以用来解决一些线路不好的VPS主机在国内的访问速度,例如一些欧洲或者美国VPS。CloudFlare自定义CDN节点IP可以在一定程度上解决免费套餐线路拥堵的问题。

原创文章,作者:admin,如若转载,请注明出处:https://blog.hostmonit.com/manually-select-ip/

(0)
admin的头像admin
上一篇 2020年7月10日 上午11:34
下一篇 2020年10月31日 上午9:16

相关推荐

  • VPS选购技巧及个人经验总结

    以下内容全部是个人经验总结,可能带有主观的偏见。请谨慎选择后选购,购买后的网络、售后、退款等问题本人不负责。 一、VPS虚拟化架构分析 几乎所有的VPS商家都会超开以保证资源利用最…

    2020年7月10日
  • CloudFlare自选IP PLUS

    够筛选出优质的Cloudflare IP,并使用域名服务商提供的API解析到不同线路以达到网站加速、防止DDos攻击的效果

    2020年10月31日

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

评论列表(10条)

  • dbz的头像
    dbz 2020年9月27日 上午12:38

    博主你好,如果我是宝塔那搭建的,宝塔那边需要设置ssl吗?

  • dbz的头像
    dbz 2020年9月27日 上午11:12

    为什么博主的站这么快啊?同样是cf的 我的打卡需要十几秒啊

  • jones的头像
    jones 2020年10月27日 下午1:27

    博主你好,我想知道我的站点打开怎么那么慢啊,需要4,5s加载图片,还是你这个设置在第六步没怎么看懂,添加下面两个记录中的线路为移动,ip是自己主机的ip吗?

    • admin的头像
      admin 2020年10月29日 下午10:04

      @jones第六步是将第三方Clooudflare partner接入到CloudFlare的域名交至dnspod管理(方式可以是CNAME、Anycast IPv4、NS 方式接入),可以在DnsPod中的记录类型选择接入方式
      之后就可以在DnsPod中添加当前解析的的线路类型(移动、联通、电信)的A记录 记录值设置为对相应线路友好的CloudFlare IP。

  • keven的头像
    keven 2020年11月8日 下午11:23

    非常有意义的项目,良心IT作者,加油,希望能长久 稳定10年+

  • Dark的头像
    Dark 2020年11月9日 下午9:14

    老板的那个选ip工具很实用,支持

  • test的头像
    test 2020年11月21日 下午11:04

    这个域名只支持 NS 接入. 你应该在 Cloudflare.com 上管理 DNS 记录.

    萌精灵注册后是这样的,没法使用,有什么讲究吗

    • admin的头像
      admin 2020年11月25日 上午9:16

      @test查看下你的域名当前的DNS服务器是不是使用的DNSPod 注意不要是cloudflare的DNS

  • QINZE的头像
    QINZE 2020年12月28日 下午1:11

    博主你好,我想咨询一下子域名也是用这种方式要如何实现,是不是萌精灵不行需要换一个支持子域名的CloudFlare Partener平台呢?

    • admin的头像
      admin 2020年12月31日 下午5:24

      @QINZE任何一个CloudFlare Partener平台都支持添加子域名解析 然后按照主域名自选IP的方式设置子域名就好了