DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。
CDN(Content Delivery Network,内容分发网络),其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。其目的是使用户可就近取得所需内容,解决 Internet网络拥挤的状况,提高用户访问网站的响应速度。
如果是域名解析的话,DNS必不可少,CDN可有可无,CDN=更智能的镜像+缓存+流量导流。一般来说,CDN主要针对不同网络加速使用。
1.DNS基础
Domain Name System,简单地说,就是将一个域名解析为对应的IP地址,就可以了,有递归查询和迭代查询。它使用的端口号是53。
2.本地域名服务器在解析时,怎么知道根域名服务器的IP?
目前,全球有13台根域名服务器,其中1台为主根,在美国;12台为辅根,其中9台在美国,2台在欧洲,1台在日本。这些根域名服务器之间是冗余的关系,主要防止其中每台出现问题,另外,可以让其他服务器就近选择。每一个域名都要经过根域名服务器,才能获得顶级索引。现在,全球有200多个根域名服务器的镜像服务器。
由于根域名服务器都是固定的,本地域名服务器要知道根服务器在哪里,只要在本地的配置文件当中记录那些根服务器的IP地址,而不是域名,需要的时候直接使用就可以了。
3.DNS解析过程
简单过程就是一步一步去请求DNS服务器,直到请求到确定的IP地址为止。每次DNS服务器给他返回的要么是一个确定的IP地址,要么是下一次所要请求查询的子域的DNS服务器地址。(具体过程在后面)
4.A记录和CNAME
A记录:用来指定域名和IP地址的对应关系。
引用:A (Address) 记录是用来指定主机名(或域名)对应的IP地址记录。用户可以将该域名下的网站服务器指向到自己的web server上。同时也可以设置您域名的子域名。通俗来说A记录就是服务器的IP,域名绑定A记录就是告诉DNS,当你输入域名的时候给你引导向设置在 DNS的A记录所对应的服务器
CNAME记录:是主机名和CNAME的对应关系。
引用:CNAME (Canonical Name)记录,通常称别名指向。在这里,您可以定义一个主机别名,比如设置ftp.***.com,用来指向一个主机www.***.com,那么以后就可以用FTP.***.com来代替访问www.***.com了。
5.什么是CDN?
CDN是Content Delivery Network,CDNDNS首先是DNS,这个DNS的主要作用是:当一个电信用户请求服务时,它会把电信服务器的IP返回去;当一个联通用户请求服务时,它会把联通服务器的IP返回。这样可以节省时间开销。
相关推荐
企业级web服务之DNC&CDN,网络通信基本都是基于TCP/IP协议,而TCP/IP是基于IP地址的,所以计算机在网络上进行通信时只能识 别“61.135.169.121”之类的IP地址,而不能认识域名。 我们无法记住太多的IP地址网站,但是...
如何用DNS+GeoIP+Nginx+Varnish做世界级的CDN.
为了提供高质量的流媒体服务,内容发布网络(CDN)利用域名解析系统(DNS),将用户重定向到附近的内容服务器。域名解析系统的发展,尤其是基于IPAnycast的域名解析系统的兴起(如GooglePublicDNS,OpenDNS),将对CDN网络的...
一种基于DNS 和第七层交换的CDN 实现方案
5.2.1.3 配置不分区域的CDN dns(负责cdn.com的简单解析) 8 5.2.1.4 配置分区域的CDN dns(负责cdn.com的智能解析) 9 5.2.2 检查配置是否正确 12 5.2.2.1 设置开机启动 13 5.2.3 Apache 13 5.2.3.1 基本情况 13 ...
服务器集群负载均衡(F5,LVS,DNS,CDN)区别以及选型.docx
企业员工内部配下,CDN培训 1. 什么是CDN 2. CDN与商城的关系 3. CDN如何助理商城大促
应用交付网络与CDN应用交付网络与CDN应用交付网络与CDN应用交付网络与CDN应用交付网络与CDN应用交付网络与CDN应用交付网络与CDN应用交付网络与CDN应用交付网络与CDN应用交付网络与CDN应用交付网络与CDN
2.免费的CDN服务器的稳定性和加速效果都不是很行。 3.付费的CDN服务器一般都贵的要死,一些草根站长根本用不起。 一、CDN服务器搭建前准备(本文以LuManager来搭建CDN服务器) 1.找一个国内访问速度快的服务器来安装...
cdn环境搭建与测试|cdn服务器搭建软件v1.7
淘宝图片存储与CDN系统,淘宝图片存储与CDN系统
淘宝海量图片存储与CDN系统 淘宝海量图片存储与CDN系统
视频CDN架构 视频CDN架构 视频CDN架构
Cisco CDN解决方案是一端到端系统,由高可靠和高可用的第二层和第三层网络开始,将自愈与自调整的CDN技术、内容交换产品、与第二、三层核心网络集成一体,加强用户操作内容的能力,向最终用户提供更快的响应时间,并...
关于CDN
EdgeDNS:一个为内容分发网络(CDN)设计的高性能DNS缓存系统
对构成cdn系统的关键功能模块gslb、slb、cache进行了重点讲解,除技术原理之外,还对实现这些功能模块所涉及的一些协议和开发工具进行了讲解,希望能帮助读者了解cdn这项技术,并对cdn系统的设计和开发有一些初步的...
在CDN和P2P两种主流的流媒体分发技术的基础上,提出了基于系统流量的混合流媒体分发模型,根据系统中节点数量和媒体流量之间的关系,在CDN自治域内实现CDN和P2P的混合式服务,并对上述理论进行了仿真。实验结果表明...
一个直接下载CDN上文件的工具
cdn检测+脚本+用于检测是否存在cdn