什么是cdn服务器
cdn服务器英语全名是Content DeliveryNetwork,汉语翻译为汉语就是说内容分发网络。应用CDN服务器访问网络会在Internet中再次架构一个新的网络构架,并开启独特的网络推送作用给用户的网络。那样做能够 挺大水平上处理网络访问的阻塞难题,提升网址回应的时间和速率。
cdn服务器的优点和原理
CDN服务器构建是一种新式的网络服务器搭建方法,是以便提升原来的网络架构服务项目,它是cdn服务器本身的实际意义所属。如果我们以理论的情况来讲解,那麼CDN服务器就是说一种根据品质和纪律的有关网络构架服务项目。事实上CDN服务器是一个详细的全面性网络系统软件,它包含了许多 特殊的程序模块。在其中包含分布式系统、三层交换机、网络恳求的跳转和内容监管4个关键的程序模块,内容监管和网络流量管理则是在CDN服务器中更为关键的2个作用。
说到CDN我们也不得不说说我们熟悉的 DNS (Domain Name System)。我们都知道DNS是将域名解析成IP地址的。
DNS也有不同的记录类型,我们来简单说说:
第二列表示的是TTL(Time to Live),默认是秒,所以这里设置的TTL的时间是30分钟。
在阿里云的域名解析中设置的 TTL 就是30分钟。
如果这时候我们ping a.example.com,此时我们会a.example.com的别名b.example.com,然后根据b.example.com的A类型找到其所对应的IP地址。
当我们想把一个网站迁移到一个新域名,旧的域名也同时可以访问。或者我们想将图片、文件等一些静态资源放到CDN上加速的时候,CNAME就会发挥作用了。
这样凡是@qq.com的邮件都会被发送到 mx1.qq.com 、 mx2.qq.com 、 mx3.qq.com 中的一个,第五列30、10、20是代表 优先级 的,数字越小优先级越大,会先发送到mx3.qq.com,其次mx2.qq.com最后mx1.qq.com,然后通过A记录或者AAAA记录获取该域名的IP。6848表示 TTL (Time to Live),默认是秒。
MX记录必须直接指向A记录或者AAAA记录,禁止MX记录指向CNAME。
TXT 记录的两个最重要用途是防止垃圾邮件和域名所有权验证。
虽然域所有权验证最初不是 TXT 记录的一个功能,但这种方法已经被一些网站管理员工具和 云 提供商采用。
管理员可以通过上传包含特定信息的新 TXT 记录,或编辑当前的 TXT 记录,来证明他们控制着该域。工具或云提供商可以检查 TXT 记录,并看到它已按要求进行了更改。这有点像用户通过打开并点击发送到该电子邮件的链接来确认其电子邮件地址,证明他们拥有该地址。
从DNS的存储结构上来说,Name Server中含有权威DNS服务的目录。NS记录指定哪台server是回答DNS查询的权威域名服务器。当一个DNS查询看到NS记录的时候,会再去NS记录配置的DNS服务器查询,得到最终的结果。
当解析a.com的时候,我们看到a.com有两个NS记录,所以确定a.com的记录在ns1.a.com和ns2.b.com上。ns1和ns2是网站a.com提供的智能DNS服务器,可以提供高可用、负载均衡、分布式sharding等服务。比如当一个北京用户想要访问a.com的时候,ns1看到这个这是一个北京的ip就返回一个离北京最新的机房IP。
我们配置CDN的时候要弄清楚几个概念:
加速域名 :比如图中的static.example.com就是加速域名,也就是使用该域名访问的静态资源会走CDN加速。
源站 :也就是资源实际存放的节点,通常是服务提供方或者像OSS这样专门存储资源的地方。
同时也要配置一条加速域名指向CDN的智能DNS服务器的一条CNAME记录比如是。
访问流程:
同时CDN的智能DNS还充当了负载均衡的作用,如果一个节点压力过大,则可以叫流量导向其他的节点。
登录阿里云控制台打开CDN进入域名管理页面
点击添加域名
填写源站信息,点击确定
点击下一步,需要审核后才能继续配置
审核通过后在回到域名管理
点击打开配置向导
根据2中的信息在自己的域名下添加这条CNAME记录
回到域名管理的首页,CNAME验证已生效
勾选localcdn.chencm.cn,点击启用
我们可以dig localcdn.chencm.cn
可以看到已经生效了,可以再通过浏览器访问验证下:
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)