当前位置: 首页 > 网络应用技术

DNS,CDN加速度和域名分析之间的关系

时间:2023-03-07 23:19:04 网络应用技术

  DNS,完整的英语名称:域名系统,中文翻译:域名系统。

  本质上,它是存储域名和IP地址映射关系的分布式服务。

  它将人类可读域名转换为数字IP地址以相互连接。

  如图所示,用户模拟打开浏览器,输入URL的过程以及从显示页面到显示的过程。

  根据图中的数字,逐渐拆卸如下:

  这通常由ISP(Internet Services)提供。ISP是Internet服务提供商。例如,我们熟悉ISP的电信。

  在DNS分析中,通常需要设置一个参数,即TTL(时间是时候)。

  TTL的作用是告知域名可以在其机器上缓存多长时间。

  例如,阿里巴巴云(Alibaba Cloud),默认的TTL为10分钟,也就是说,它可以缓存域名10分钟。10分钟后,将删除此记录。删除后,如果用户再次访问,则上述过程需要重复。

  TTL的最大值为:24小时。

  CDN,完整的英语名称:内容传递网络,即内容分发网络。

  它是基于现有Internet的智能虚拟网络。

  通过现实世界,部署在各个区域中的物理实体节点服务器为用户提供了访问附近的内容。

  CDN服务器的本质是存储和分发的资源,即资源的副本,供用户访问附近,缩短用户查看内容的访问延迟。

  例如,莱昂(Leon)在英国部署并在中国和英国部署了CDN服务器。中国用户只需要访问它,也无需重新播放路由多层层次,并访问英国。提高网络资源的速度。

  CDN服务器可以解决问题,以及其他问题。

  CDN加速度原理浏览器启动了HTTP请求,以使用使用方法将资源域名重新为CDN服务。依靠CDN策略找到最佳的CDN节点IP。浏览器访问节点,使用最短的访问延迟并下载所需的资源。

  工作流CDN节点具有缓存

  CDN节点没有缓存

  前7个步骤的过程与情况一致。

  区别在于:访问CDN节点,没有资源副本,您需要先将资源从源服务器首先提取,缓存到CDN节点,然后返回到浏览器。

  分析增加的步骤:

  7.浏览器的请求到达CDN节点,CDN节点无法在本地缓存中找到资源

  8. CDN节点请求源服务器(PS:也可以是出色的缓存服务器),拉动用户所需的资源

  9. CDN节点将绘图资源缓存到当地

  10. CDN节点返回用户要求的资源

  记录指定主机名或域名,相应的IP地址。

  如上图所示,它是我的阿里巴巴云域名的配置,它将指向相应的IP地址。

  CNAME的作用是将一个域名映射到另一个域名,即域名的别名。

  如上图所示,我将指向另一个域名。

  访问等同于访问。

  CNAME的应用是一个需要维护稳定域名的场景。

  例如,使用CNAME映射CDN节点的域名。如果后续的区域CDN节点服务器替换IP地址,则仅需要维护CDN策略,并且用户无需修改访问逻辑即可。

  最近,作者正在整理第一本电子书“外国面试手册”。有兴趣的学生可以注意?

  喜欢我的文章的朋友可以按照以下方式关注我:

  原始:https://juejin.cn/post/7096260840092860424