关于智能DNS和CDN加速介绍

转载 2016年06月01日 14:57:44



相信有很多的朋友会被这几个名词绕的有些头大,很多朋友觉得智能DNS跟双线加速、CDN加速是类似的技术。其实不然,虽然他们的目的都是一个:让用户更快的访问网站。但是他们的应用原理却大相径庭。
大家一定很清楚这几种都是比较常见的主机加速的方式。所以文本主要介绍一下“智能dns解析”,“cdn加速技术”,“双线主机的加速方式”的基本加速原理,当你了解了这些就可以从这几种方式中找出一种更适合你的主机的加速方式。


一、何谓双线加速


双线加速比较常用的就是“双线双IP”和“双线单IP”,"BGP双线单IP"


双线双IP。
双IP双线路实现方式是指在一台服务器上安装两块网卡,分别接入电信网线与网通网线并设置一个网通IP与一个电信IP,这样一台服务器上就有了两个IP地址(即域名解析到哪个IP都可以访问),需要在服务器上添加网通或电信的路由表来实现网通用户与电信用户分别从不同的线路访问。
双线双IP比较常用的两种使用方式:
1.用两个不同的域名解析到这两个IP,在网站上放上不同的连接,网通用户点击访问网通的线路,电信用户点击访问电信的线路。(智能DNS没有广泛应用之前比较常见的一种方式)。
2.智能DNS,所谓的智能就是不需要用户自己去判断,而是交给域名解析服务器。智能判断用户的线路,如果是电信用户就解析到电信IP,网通用户就解析到网通IP。
双线单IP。
顾名思义,两条线路一个IP地址。一台服务器上配置一个网卡一个IP地址,此IP是网通IP或是电信IP,通过路由设备设置数据包是通过是电信网络或是网通网络发出来实现的双线技术。此方案也可以提高网通用户与电信用户的访问速度,解决了双IP双线需要在服务器上设置路由的问题,但由于IP地址采用的是网通或电信的IP,访问用户在发送请求数据包时不会自动判别最好的路由。
BGP双线单IP。
BGP(BorderGatewayProtocol)边界网关协议。BGP具体的功能就是控制路由的传播和选择最佳路由。这个双线路的实现必须是IDC机房运营商与电信、网通能够达成合作协议,通过骨干网络的路由器来给予最优路由选择,所有的一切,对于服务器和用户都无任何负担。服务器仅需单ip且效果最佳。但是这样的合作谈判又怎么会那么容易。所以目前这样的基于BGP的解决方案基本都是针对绝对的高端用户提供的。
二、何谓智能DNS


看到了上面的双线双IP的概念,你应该清楚了智能DNS是为谁准备的了吧!没错,为了不浪费双线双IP,为了更好地用户体验,对访问用户进行智能线路判断,让电信用户走上电信的高速路,让网通用户走上网通的高速路。推荐使用免费智能DNS的服务商——DNSPOD


三、何谓CDN加速


CDN加速=智能DNS+多服务器


如上面公式,CDN是多台服务器加智能DNS的结合体。CDN服务,其实就是把静态页面缓存到不同地区很多台专门的缓存服务器上,然后根据用户线路所在的地区通过CND服务商的智能DNS自动选择一个最近的缓存服务器让用户访问,以此提高速度,这种方案对静态页面效果非常好,同时它也需要智能DNS的帮助才能实现把用户引导到离自己最近的缓存服务器上。好的CND服务提供商必须有好的智能DNS做基础。


优点:本地Cache加速,镜像加速,远程加速,带宽优化,集群抗攻击。


CDN加速又有别与镜像技术。看公式:CDN=更智能的镜像+缓存+流量导流。(爆个料,阿桑奇的“维基解密”网站在风头正紧时,弄出一千多个镜像站点,有图有真相)


各种加速方式对比:(双线双IP与双线单IP对比仅供参考)


综上所述,以上各种双线实现的方式各有优缺点,智能DNS+双线双IP成本较低,但网络不够稳定并且占用大量的服务器资源,普通双线单IP只是实现了部分双线路的效果所以访问速度不佳,CDN方式对静态网页效果很好但对交互性很强的网页效果不太理想,BGP单IP双线路解决了以上所有的问题是最好的实现方式但国内采用此种方案的IDC服务商较少,如果能将BGP单IP双线与CDN加速结合起来将会是最优的解决方案。目前全国已有不少合用BGP技术方案的数据中心,但大多为特殊客户提供服务,很少有针对普通用户和IDC商的机房。




CDN/智能DNS原理和应用

CDN ( Content Delivery Network 内容分发网络) 跟据用户访问的网络地址就近查找需要的资源,提高用户的访问网站的响应速度, CDN=更智能的镜像+缓存+流量导流 DN...
  • qq_27517377
  • qq_27517377
  • 2017年11月28日 21:03
  • 213

CDN加速原理(转载)

首先,让我们来看一下传统的Internet网络的基本结构和数据传输情况,如下图所示。 Internet 网络基本结构及数据传输方式 根据传统的网络结构,用户的访问流程基本如下: 用户在...
  • tiansan
  • tiansan
  • 2016年10月15日 20:53
  • 1557

CDN和DNS的区别

相信有很多的朋友会被这几个名词绕的有些头大,很多朋友觉得智能DNS跟双线加速、CDN加速是类似的技术。其实不然,虽然他们的目的都是一个:让用户更快的访问网站。但是他们的应用原理却大相径庭。大家一定很清...
  • Flyfish_L
  • Flyfish_L
  • 2016年12月22日 16:13
  • 2193

负载均衡层次结构:LVS Nginx DNS CDN

文章地址:http://blog.csdn.net/mindfloating/article/details/51020767 作为后端应用的开发者,我们经常开发、调试、测试完我们的应用并发布到生产...
  • boonya
  • boonya
  • 2016年04月05日 14:24
  • 3368

DNS & CDN & HTTPDNS 原理简析

http://www.jianshu.com/p/a73e963b63b1 DNS & CDN & HTTPDNS 原理简析 背景: 域名系统 DNS (Doma...
  • xyxjn
  • xyxjn
  • 2017年02月16日 19:22
  • 3364

关于CDN原理的一个形象例子

最近想了解下CDN,从网上找了一些文档看了下,有的配合dig命令解释得蛮复杂的,但总感觉缺乏一些形象的例子供初学者掌握。首先,有几个概念需明确: 1、GSLB全局负载均衡和iDNS智能DNS是一...
  • u012012537
  • u012012537
  • 2017年03月04日 19:52
  • 403

DNS和CDN的区别与联系

DNS和CDN的区别与联系 数字信前线 百家号|05-04 19:40 关注 现在互联网用户很多不能理解CDN和DNS之间的关系,他们之间到底有什么区别。对于这...
  • jfkidear
  • jfkidear
  • 2017年06月09日 18:13
  • 422

CDN加速对SEO有没有影响?

随着互联网+的不断落地,人们对不断增长的互联网提出了更高的要求,这促使诸多公司开始关注CDN加速服务。很多网站使用加速服务后,访问速度确实得到明显提升,但又害怕访问节点的变化会导致网站被搜索引擎降权。...
  • dongnary
  • dongnary
  • 2016年02月16日 15:24
  • 1502

SpeedyCloud李孟:CDN系统中的DNS设计与开发

作者简介 李孟 现任SpeedyCloud研发总监,目前主要负责资源调度系统的设计与研发工作,为迅达云一站式云服务平台提供技术支撑。  李孟曾在蓝汛就职7年,专注于CDN、GSLB及其衍...
  • charleslei
  • charleslei
  • 2016年01月22日 14:37
  • 1810

国内9大免费CDN汇总,除了加速乐,你还用过哪些?

1、加速乐:免费CDN、平均加速200%以上,访问量提升19%,是唯一一款使用前后不会影响网站访问及搜索引擎排名的免费CDN平台。笔者使用加速乐有4年了,原来和百度合作的便一直使用至今,强烈推荐。 ...
  • qq_25281775
  • qq_25281775
  • 2017年08月22日 14:27
  • 1012
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于智能DNS和CDN加速介绍
举报原因:
原因补充:

(最多只允许输入30个字)