之前一段时间用这命令还可以申请泛域名证书的:
'''
~/.acme.sh/acme.sh --issue --dns dns_dp -d aaa.net -d '*.aaa.net'
'''
最近一直报错:
"*.aaa.net:Verify error:CAA record for *.aaa.net prevents issuance"
之前记得用了很久都没问题的,突然就不行了,有高手帮忙分析下什么原因么?
搜索了个 https://www.jiezhe.net/post/59.html 说是要去掉*泛域名。。。这样也太不方便了吧。
如果说 DNSPOD 不支持 CAA 记录,但之前一直用的好好的呀,怎么就突然不行了呢?
郁闷,请高手释疑。
回复
Lax
解决了吗?我今天也遇到这个问题了
zyq2280539
可以把,我前几天才申请的,没问题
jim9606
CAA 记录是限制 CA 签发证书的,只有 CAA 记录列出的 CA 可以签发证书,如果没有 CAA 记录,那就是没有限制。如果纪录内容为空(或者分号),那就是禁止任何 CA 签发证书。
DNS 验证只需要支持 TXT 记录就行
不清楚 CNAME 会不会引发级联检查,印象中不会
ky1e
@nlysh007 肯定设置了呀 不然咋更新哈哈
ky1e
@johnjiang85 感谢 我试验一下
johnjiang85
是不是请求的域名(或泛解析)设置了 CNAME,如果是先暂停一下,设置好了,再设置回来,CAA 记录后台解析是支持的,但是前台控制台不支持设置,如果设置了 CNAME,请求 CAA 记录但是没有设置就会返回 CNAME,然后去查找 CNAME 域名的 CAA 记录。
如果不设置 CNAME 记录,请求 CAA,会返回 SOA 记录,let's encrypt 就可以验证通过。
nlysh007
既然你用的 dnspod 你设置 DP_Id 和 DP_Key 了么
likuku
@ky1e 既然如此,那就只有放弃了...
ky1e
@likuku DNSPOD 不支持
likuku
DNSPOD 是否支持 CAA 记录,它官方文档没说明么?或者打个技术支持电话 /工单 咨询下呢?
ky1e
@yingfengi 大哥我就是手动强制更新提示我 CAA 记录错误的。
ky1e
@br00k 你有用腾讯云的 CDN 么,如果没有的话估计是这个问题了。
ky1e
@yufpga 兄弟,DNSPOD 不支持自定义 CAA 记录的。。。
yingfengi
能不能申请你不手动试一下怎么知道。
可能是脚本失效了呢
br00k
一直在用没问题
yufpga
可能你需要升级一下.acme.sh 。判断是否是 dnspod 的问题可以自己上后台配置一个 CAA 记录,看是否能成功
我是给根域名签发,把根域名的解析 exampe.com CNAME another.domain.com 改成 A 记录,就成功了