go-acme / lego

Let's Encrypt/ACME client and library written in Go
https://go-acme.github.io/lego/
MIT License
7.44k stars 985 forks source link

could not determine authoritative nameservers #2212

Closed zuozhehao closed 2 weeks ago

zuozhehao commented 2 weeks ago

Welcome

What did you expect to see?

certificate application

What did you see instead?

propagation: time limit exceeded: last error: [zone=bbb.com.] could not determine authoritative nameservers

How do you use lego?

Library

Reproduction steps

1、_acme-challenge.aaa.com CNAME aaa.com.bbb.com 2、Add aaa.com.bbb.com TXT record using API

Version of lego

v4.17.4

Logs

```console [2024/06/19T09:28:33.935] [application] [INFO] [logger.go:48,Printf] [INFO] [aaa.com] acme: Trying to solve DNS-01 [2024/06/19T09:28:34.216] [application] [INFO] [logger.go:48,Printf] [INFO] Found CNAME entry for "_acme-challenge.aaa.com.": "aaa.com.bbb.com." [2024/06/19T09:28:34.719] [application] [INFO] [logger.go:48,Printf] [INFO] [aaa.com] acme: Checking DNS record propagation. [nameservers=google-public-dns-a.google.com:53,google-public-dns-b.google.com:53] [2024/06/19T09:28:39.722] [application] [INFO] [logger.go:48,Printf] [INFO] Wait for propagation [timeout: 10m0s, interval: 5s] [2024/06/19T09:28:40.114] [application] [INFO] [logger.go:48,Printf] [INFO] [aaa.com] acme: Waiting for DNS record propagation. [2024/06/19T09:38:44.914] [application] [INFO] [logger.go:48,Printf] [INFO] [*.aaa.com] acme: Cleaning DNS-01 challenge [2024/06/19T09:38:46.254] [application] [INFO] [logger.go:48,Printf] [INFO] [aaa.com] acme: Cleaning DNS-01 challenge [2024/06/19T09:39:19.818] [application] [INFO] [logger.go:48,Printf] [INFO] Deactivating auth: https://acme-v02.api.letsencrypt.org/acme/authz-v3/365785065087 [2024/06/19T09:39:20.204] [application] [ERROR] [service.go:64,Boot] [yingyongjia.com ] sign error error: one or more domains had a problem: [*.aaa.com] propagation: time limit exceeded: last error: [zone=bbb.com.] could not determine authoritative nameservers [aaa.com] propagation: time limit exceeded: last error: [zone=bbb.com.] could not determine authoritative nameservers ```

Go environment (if applicable)

```console $ go version && go env go version go1.22.3 windows/amd64 ```