美文网首页
18.DNS与CDN

18.DNS与CDN

作者: 杨大菲 | 来源:发表于2018-04-21 18:54 被阅读0次

    CDN内容分发网络,专注于对静态资源的分发和访问,比如一个图片一个视频等但凡可以以文件形式存储的都负责分发,目的就是为了条互联网的访问速度,提高用户体验

    CDN在全国部署很多服务器,存了很多分资源的备份,为了就是能够让距离其中某个服务器最近的用户快速的获取静态资源

    如果逻辑代码和静态资源都在一个服务器上,那么如果这个服务器在北京,广州的小伙伴的页面请求速度就会降下来,因为用户浏览网页现货区网页结构,然后按照结构解析获取其中的静态资源,所以要尽可能让这些静态资源距离用户尽可能近,如何判断用户位置和哪个CDN中的服务器最近,需要用的DNS解析技术,获取用户定位信息

    DNS(Domain Name System,域名系统),万维网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过域名,最终得到该域名对应的IP地址的过程叫做域名解析(或主机名解析)

    DNS简单就是说将url解析成ip地址,从而实现定位

    利用DNS服务找到离用户最近的机房,从而提供最短路径服务实现流量调配

    如果在家里购置一台小型的服务器,用来存储家庭照片和视频就再好不过了,常年在外也可以随时访问家里获取照片,还不用手机上面占用太多空间,但首先要解决的问题就是动态ip的问题,家里都使用的运营商的宽带,暴露给外部的(也就是通过百度查的自己家的对外ip)是会不定时变动的,虽然可以在这个小服务器上写一个定时任务去自查自己的ip一旦发生变化可以通知到连接设备上,但是毕竟这样做只有了解的人知道原理,其余家人也会懵逼,所以为了防止家里服务器ip变动带来的麻烦,可以用DDNS服务来处理,DDNS服务会帮忙解决ip变动问题,但使用时候只用访问一个url就行

    而且ddns还能做得事情就是内网打穿,由于服务器相当于家里的一个设备,和其余电脑手机一样都要连接到路由器上才能进行和外部的网络沟通,我们从外部访问实际上访问的是家里的路由器,那么怎么才能定向访问到服务器呢,就需要指定一个url----一个路由ip---一个家里服务器的内网ip及端口号三者的绑定关系,实现了三者的绑定,这个url就是等同于访问了家里服务器的内网ip

    相关文章

      网友评论

          本文标题:18.DNS与CDN

          本文链接:https://www.haomeiwen.com/subject/gxkflftx.html