目录:
- 1、CDN支持泛域名加速么
- 2、怎么使用 阿里云 cdn 加速
- 3、CDN原理及阿里云CDN配置
CDN支持泛域名加速么
回答:阿里云CDN 支持泛域名加速。
概述
泛域名是指利用 (通配符)来做加速域名以实现所有的次级域名加速效果,例如您添加了.test.com 作为加速域名,将 .test.com 解析至 CDN 生成的 CNAME域名后,则所有test.com的次级域名(如a.test.com)均支持 CDN 加速。注意:泛域名(.test.com)的三级域名(如b.a.test.com)不提供加速服务。
目前下列加速业务类型支持泛域名加速:
图片小文件加速
大文件下载加速
视音频点播加速
泛域名添加规则
加速域名总长度小于100字节
最多支持4级泛域名(3个点,比如: .b.c.com)
泛域名与同级别精确域名互斥,如添加了.test.com后,不支持添加a.test.com;同理添加了a.test.com不支持*.test.com的添加
计费方面,泛域名所有次级域名的流量都会和普通域名一样产生费用,资源监控中会将泛域名产生的流量做汇总,单个泛域名加速将按照一个加速域名做计费处理,即不提供单个准确次级域名的计费数据。
注意事项
日志方面,单个泛域名每个时段提供一份日志文件,日志中将包含该泛域名的所有次级域名加速日志信息。
刷新或预热缓存时不支持泛域名 URL 或者泛域名文件夹,支持刷新准确域名的 URL 和目录。
望采纳。
怎么使用 阿里云 cdn 加速
1、云解析CDN加速开通 选择云解析-全部域名,对于绑定过云解析公司版的域名,则会在增值服务下显示CDN的图标。鼠标放置CDN图标上,根据提示,点击图标先去开通CDN服务;
2、点击 立即开通;
3、继续回到云解析-域名列表页,进行页面刷新。如果未添加过需要加速的子域名,则根据CDN图标的提示,继续点击;
4、选择需要添加CDN加速的子域名
如果该域名下无子域名或者A记录,选择子域名处则为空,去解析设置页去设置解析即可,
锁定或暂停的解析记录不支持做CDN加速;
5、添加加速域名完成,提交CDN加速审核
如果您使用的阿里云的主机/ECS产品,则CDN加速审核是即时通过,
如果您使用的是第三方的主机产品,则可能存在1-2天的CDN加速审核期;
6、CDN加速审核通过,一键配置CNAME CDN加速审核通过后,加速状态会变更为“正常运行”,此时CDN加速流量还并未真正失效,需要操作最后一步一键cname,一键cname会自动为您删除所有A记录,并创建一条cname记录,完成此步操作后,CDN服务将正式生效;
7、其他操作说明
编辑:指对源站ip进行增,删改的入口
暂停:指可以暂停此条子域名的CDN加速服务。 温馨提示:暂停超过30天,系统会自动将该条加速域名从 CDN加速列表中删除。
删除:指将此条子域名,从CDN加速列表中删除。
更多配置:如需要进行CDN的高级配置,则可以点击“更多配置”来记性设置。如下截图,您可以根据需求进行高级设置。
CDN原理及阿里云CDN配置
说到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
可以看到已经生效了,可以再通过浏览器访问验证下: