CDN支持泛域名加速么

CDN支持泛域名加速么,第1张

回答:阿里云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 和目录。

望采纳。

用 let’s encrypt 给域名添加免费的 https 证书已经不是什么新鲜事,但其不久前才开始支持泛域名。我用的域名是在阿里云申请的,用第三方工具 lego 自动化为泛域名生成证书的时候遇到了SERVFAIL的错误,这里记录一下解决方案。

let's encrypt,https,dns-01,SERVFAIL,lego,七牛,万网,阿里云,泛域名

解决方案:在运行 lego 命令的时候,(可以通过修改 /etc/resolv.conf )暂时把 DNS 设置为万网或者阿里云的,例如 ns1.alidns.com (阿里云), dns19.hichina.com (万网),再运行命令即可。

啥叫泛域名?简单理解就是形如*.yourdomain.com这样的。这些域名对应的(可能)不是一个ip地址,没办法用默认的方法做认证。

即使不用泛域名,在为七牛的存储空间绑定域名的时候,自己只能设置一个 CNAME ,让自己的域名指向七牛的某一个域名,例如(形象地表示为)

img.yourdomain.com 是自己可控的域名,可是指向的地址(在七牛)并不可控, 同样没办法用默认的方式通过 let's encrypt 的认证。

这两种情况下,都需要 dns-01 这种认证方式。简单而直观的解释就是,认证过程中需要设置一个带特定值的TXT类型域名记录,以此证明域名的控制权,从而生成证书。

网上教程很多,大都使用了 let's encrypt 的 certbot ,需要手动去设置这个TXT记录。请自行搜索方案,这里不赘述。我用的是 lego ,可以自动生成TXT记录,原理就是它通过调用域名服务商的api自动创建这个记录,所以只需一条命令即可搞定,形如:

此时,可能会报错SERVFAIL(大概是因为我的域名在万网?具体原因我没有整太明白):

再探究下来,是因为域名的SOA记录没有正确查询到,如果你也遇到这个问题,试试这个命令,看有没有SERVFAIL错误:

如果有的话,解决办法就是本文上面 TLDR 里面介绍的方法!


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/402025.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-20
下一篇2023-05-20

发表评论

登录后才能评论

评论列表(0条)

    保存