Failed authorization procedure. www.amshome.uk (http-01): urn:acme:error:connection :: The server could not connect to the client for DV :: DNS query timed out
I can get the DNS to resolve just fine, so I'm a bit stuck.
Are the Let's Encrypt servers getting slammed, or something, or is this a problem on my end?
I have tried this several times last night, just after the public beta opened, and again today. I did once get a different error (can’t remember what), but I wasn’t sure if that was failing sooner, or later. I’ll just keep trying every day or two, I suppose.
Failed authorization procedure. www.amshome.uk (tls-sni-01): urn:acme:error:connection :: The server could not connect to the client for DV :: Server failure at resolver
I could reproduce the timeout on my server with nslookup.
The error occurs when you initially try to resolve the domain.
Then my nslookup ran also into a timeout (2 sec, timeout for LE server).
When i try it a 2nd time on my server it resolve in time.
I think the expiration time of 10 seconds from DNSPod is may a problem.
Could you try to rerun the command and then directly after the result again ?
Or did you tried this already ?
Or you could try to increase the TTL of the Record.
YES, I had met this problem for two of my friend’s domains (both hosting by DNSPod, the DNS hosting provider in China), but my domains are fine, hosting by Route53.
A 10 second expiry time on DNS entries is sure to cause problems, especially if a service needs to check an entry a few times during a process which takes a few seconds and the caching provider honours the expiry set by the server. It also causes additional load on the servers due to more frequent lookups.
I found that I also had a 10 second TTL on my www subdomain. That’s odd, because all the other settings had 600 second TTLs.
Anyway, I changed it yesterday, but letsencrypt still fails today.
Judging by the comments in the GitHub bug, using DNS hosted in China is a problem for everybody. I had no idea DNSPod even was in China, I just used them because DynDNS stopped being free.
Anyway, my IP address changes so rarely it might as well be static, so I might just switch back to GoDaddy and risk it (the address is bound to change while I’m travelling).
DNSPod is in China and there’s a 10 second expiry? :o
That would enable the Chinese government (and other parties) to listen on the traffic and derive what domains are being requested with less worries about DNS caching servers ruining that opportunity.