AMSSL证书管理 使用DNS接口验证失败了
使用文件验证失败,使用DNS验证也是失败,奇怪了.
请老师给分析一下.
[OK] amssl-3.8 is already installed.
configure arguments: --prefix=/usr/local/nginx-1.24 --user=www --group=www --with-http_ssl_module --with-openssl=/home/usrdata/nginx-1.24/openssl-1.1.1w --with-http_gzip_static_module --with-http_v2_
module --with-threads --without-mail_pop3_module --without-mail_imap_module --without-mail_smtp_module
e_1-site_2-site_2-lessl:Alidns-dns[DNS_GetRecordList]...[DNS_CreateRecord]...[domain_result]study.onext.top ...{
"type": "dns-01",
"url": "https://acme-v02.api.letsencrypt.org/acme/chall-v3/370743768377/tNcikQ",
"status": "invalid",
"validated": "2024-06-30T07:36:00Z",
"error": {
"type": "urn:ietf:params:acme:error:dns",
"detail": "DNS problem: looking up TXT for _acme-challenge.www.onext.top: DNSSEC: DNSKEY Missing",
"status": 400
},
"token": "HoLHPcrOfm3nAOi5ig6TpBi2c7UZta9xEGPHSdQDTc0"
}E105.(Authz-Error)
}E105.(Authz-Error)
报错DNSSEC: DNSKEY Missing" 应是查验DNSKEY环节问题,DNSKEY要根记录校验,
.top拒绝letsencrypt查询,官方有回应会与.top注册局处理。
最近.top域名dns方式申请letsencrypt证书都有问题。
.top域名建议先换文件方式申请。
从您提供的错误信息来看,AMSSL(可能是指某种自动管理SSL证书的脚本或系统,而非一个标准或知名的服务)在尝试使用DNS验证来颁发Let's Encrypt证书时遇到了问题。错误指出在DNS查询时遇到了与DNSSEC
(域名系统安全扩展)相关的问题。
错误信息中的关键部分是:
"detail": "DNS problem: looking up TXT for _acme-challenge.www.onext.top: DNSSEC: DNSKEY Missing",
这表明系统在尝试为_acme-challenge.www.onext.top
这个子域名查找TXT记录时,因为DNSSEC的原因而失败了。DNSSEC 是一种安全机制,它允许DNS查询被验证,以确保返回的数据没有被篡改。
以下是可能的原因和解决方案:
DNSSEC 未正确配置:
TXT记录未正确添加:
_acme-challenge.www.onext.top
)添加一个TXT记录。这个记录包含了Let's Encrypt需要的验证信息。等待DNS传播:
检查防火墙或安全组设置:
检查Let's Encrypt的状态和限制:
使用其他验证方法:
更新AMSSL或相关工具:
最后,请注意,在处理与SSL/TLS和DNS相关的问题时,一定要谨慎操作,并确保您的网站和应用程序的安全性。如果您不确定如何操作,最好咨询专业的IT人员或您的DNS提供商的支持团队。
AMSSL 证书管理使用文件验证失败。 使用文件验证是失败,不知道什么原因... 之前是可以的. [Linux] AMH 7.1 https://amh.sh [amssl-3.8 admin] [OK] amssl-3.8 is already installed. configure arguments: --prefix=/usr/local/nginx-1.24 --user=www --
- 我运行了此脚本,但出现了此错误。我怎么做?
问题内容: 遇到了应从具有自签名证书的邮件服务器发送电子邮件的问题,我得到的错误是: 有没有人遇到过类似的事情? 编辑: 我也尝试过设置stream_context参数(params:SSL上下文选项): 运气不好,它仍然会失败,并出现与上述相同的错误。 谢谢。 问题答案: PHP 5.6引入了SSL证书验证,因此,如果您的配置被破坏,它将因该错误而失败。您应该修复SSL,但是可以通过将属性设置为
我在使用模块urllib(Python 3.6)时遇到了问题。每次使用该模块时,我都会收到相当于一页的错误。 urllib有什么问题以及如何修复? 这段代码喜欢吐出一口东西: 好像模块本身出了问题。
我知道10.254.0.1:443实际上提供来自主节点(端口6443上的api)(192.168.0.200)的证书,但如何解析,10.254.0.1提供其有效证书。 以下是clusterip API的描述:[root@master01 dns]#kubectl description service kubernetes namespace:default labels:component=ap
问题内容: 尝试运行Discord机器人时,遇到此错误: 它刚刚开始无处不在,并且每次都在发生。 我在Windows 10上使用python 3.8 这是什么意思,我该如何解决? 问题答案: 要解决此问题: 使用Internet Explorer转到discord.com(以管理员身份运行) 点击右上角的锁 点击查看证书 安装一个 PS:如果您的防病毒软件对Web浏览器有效,并且此解决方案不起作用