Skip to content

lego waiting for DNS propagation when TXT record is set #1946

Closed Answered by ldez
mrmelon54 asked this question in Q&A
Discussion options

You must be logged in to vote

hello,

The DNS propagation check is unrelated to your ACME server: this check is done by lego by calling the DNS servers.

You have to set Nameservers/resolvers,
The default is to use the system resolvers, or Google's DNS resolvers if the system's cannot be determined.

You can:

  • update your system resolvers /etc/resolv.conf
  • add custom DNS resolvers:
    err = client.Challenge.SetDNS01Provider(provider, dns01.AddRecursiveNameservers(dns01.ParseNameservers([]string{"1.1.1.1"})))
  • disable the propagation check (I don't recommend that):
    err = client.Challenge.SetDNS01Provider(provider, dns01.DisableCompletePropagationRequirement())

SetDNS01Provider
AddRecursiveNameservers
ParseNameservers
Disabl…

Replies: 1 comment 8 replies

Comment options

You must be logged in to vote
8 replies
@mrmelon54
Comment options

@ldez
Comment options

ldez Jun 29, 2023
Maintainer

@mrmelon54
Comment options

@ldez
Comment options

ldez Jun 29, 2023
Maintainer

@mrmelon54
Comment options

Answer selected by mrmelon54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants