1Panel使用DNS账号申请ACME泛域名证书失败

  • 1panel版本:社区版v1.10.20-lts
  • 证书账号:ZeroSSL
  • 使用DNS账号申请ACME证书时,提示如下:
2024/11/15 13:00:34 开始申请证书,域名 [*.example.com] 申请方式 [DNS 自动] DNS 账号 [阿里云DNS账户] 厂商 [AliYun]
2024/11/15 13:00:34 [INFO] [*.example.com] acme: Obtaining bundled SAN certificate
2024/11/15 13:00:39 [INFO] [*.example.com] AuthURL: https://acme.zerossl.com/v2/DV90/authz/***
2024/11/15 13:00:39 [INFO] [*.example.com] acme: use dns-01 solver
2024/11/15 13:00:39 [INFO] [*.example.com] acme: Preparing to solve DNS-01
2024/11/15 13:00:39 [INFO] [*.example.com] acme: Cleaning DNS-01 challenge
2024/11/15 13:00:39 [WARN] [*.example.com] acme: cleaning up failed: alicloud: could not find zone: [fqdn=_acme-challenge.example.com.] unexpected response for '_acme-challenge.example.com.' [question='_acme-challenge.example.com. IN SOA', code=SERVFAIL]
2024/11/15 13:00:41 [INFO] Deactivating auth: https://acme.zerossl.com/v2/DV90/authz/*****
2024/11/15 13:00:44 申请 [*.example.com] 证书失败, error: one or more domains had a problem:[*.example.com] [*.example.com] acme: error presenting token: alicloud: could not find zone: [fqdn=_acme-challenge.example.com.] unexpected response for '_acme-challenge.example.com.' [question='_acme-challenge.example.com. IN SOA', code=SERVFAIL]

问题说明

  • 使用阿里云DNS账号申请ZeroSSL证书提示找不到_acme-challenge的解析响应,自己通过手动DNS方式添加_acme-challenge的TXT解析记录仍然提示此错误。
  • 该域名已在自己的云服务器上使用1panel面板成功申请过该域名的acme泛域名证书,此次是用自己的本地服务器的1panel面板申请,但不知为何无法成功。
  • 昨晚申请的时候一直提示Waiting for DNS record propagation,但DNS解析中已查看到增加了_acme-challenge的记录以及删除记录,今天申请的时候就开始直接提示找不到_acme-challenge的响应了。
    *日志中的真实域名已经用example.com代替。

example.com在你的账户下吗

在的,我的真实域名用example.com代替了,example.com是在我的DNS账户下的。

可能是网络原因 改一下你机器的 DNS 试试?

DNS改成223.8.8.8和1.1.1.1都试过了,还是出现一样的问题。

有个 acme.sh 的脚本 你可以试一下

之前我就是用acme脚本来申请泛域名证书的,现在看到1panel面板有可视化申请证书界面,我觉得比较方便就用1panel申请了,但不知道为啥就是有些问题 :sob:

请问这个问题解决了嘛?