I was working on an Automated Java client to issue LetsEncrypt Certificates. I am using AWS Route53 as my DNS Provider.
My code adds TXT record to AWS Route53 and once it is successfully added and verified that TXT DNS Record it accessible and responding, it waits for 10 Seconds and process with Verification but I get NXDOMAIN error from LetsEncrypt.
I ran record nslookup also and got a successful response:
nslookup -query=txt _acme-challenge.www.shieldblaze.com 22.214.171.124
_acme-challenge.www.shieldblaze.com text =
Then I decided to change 10 Seconds Wait Time to 90 Seconds. After that, It worked. I ran the test a few times and confirmed LetsEncrypt was taking more time that other DNS Client to verify TXT records.
Can anyone from LetsEncrypt confirm the DNS Update Time Issue?