I'm trying to get a certificate to use on my local server (that is on my LAN), but every attempt to reach Let'sEncrypt servers results in an error, I can't connect to LE servers at all
curl -vvv acme-staging-v02.api.letsencrypt.org
* Host acme-staging-v02.api.letsencrypt.org:80 was resolved.
* IPv6: 2606:4700:60:0:f41b:d4fe:4325:6026
* IPv4: 172.65.46.172
* Trying 172.65.46.172:80...
* Trying [2606:4700:60:0:f41b:d4fe:4325:6026]:80...
* connect to 2606:4700:60:0:f41b:d4fe:4325:6026 port 80 from fdea:86b6:b97c:4:1ca5:4cea:8326:739b port 49245 failed: Network is unreachable
* connect to 172.65.46.172 port 80 from 10.0.0.123 port 49244 failed: Operation timed out
* Failed to connect to acme-staging-v02.api.letsencrypt.org port 80 after 75016 ms: Couldn't connect to server
* Closing connection
curl: (28) Failed to connect to acme-staging-v02.api.letsencrypt.org port 80 after 75016 ms: Couldn't connect to server
nslookup acme-staging-v02.api.letsencrypt.org
Server: 100.100.100.100
Address: 100.100.100.100#53
Non-authoritative answer:
acme-staging-v02.api.letsencrypt.org canonical name = staging.api.letsencrypt.org.
staging.api.letsencrypt.org canonical name = 56a5f4b0bc8146689ec3e272c43525f9.pacloudflare.com.
Name: 56a5f4b0bc8146689ec3e272c43525f9.pacloudflare.com
Address: 172.65.46.172
First, the Let's Encrypt production endpoint does not support HTTP connections. I didn't think Staging did either but from my own machine it redirects to HTTPS. So, you should have at least seen that with staging.
Do you get the same failure with production? But, using HTTPS
@damian Please start a new thread and answer as many of the questions on the form you will be shown. There are many possible causes of connection failures. And, almost always these are unique to the requesting system.
It is possible there is some kind of LE outage but one is not posted and I don't see any problem from my systems.
Even if it is a problem on LE side the debugging options to determine that usually varies between each person.
$ curl https://acme-v02.api.letsencrypt.org/directory
curl: (28) Failed to connect to acme-v02.api.letsencrypt.org port 443 after 75016 ms: Couldn't connect to server
As for the other two:
fl=358f1
h=cloudflare.com
ip=******
ts=1750730383.815
visit_scheme=https
uag=Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:139.0) Gecko/20100101 Firefox/139.0
colo=***
sliver=005-tier3
http=http/2
loc=BR
tls=TLSv1.3
sni=plaintext
warp=off
gateway=off
rbi=off
kex=X25519MLKEM768
and about the traceroute command, with the -T it wouldn't run at all, so I removed it...
Sorry, probably won't change the result but can you use curl for that
curl https://cloudflare.com/cdn-cgi/trace
The -T with a Linux traceroute is for a TCP test which is what we want. Otherwise it might be using UDP instead. Not sure why your system doesn't support that. Perhaps there is another package with a different traceroute?
Still, even with UDP that looks like a routing problem at a backbone network provider. Is virtual.com.br your ISP? Do you have any contacts there to ask about this problem?
I couldn't get in touch with my ISP at all. BUT after some time has passed I can reach out to LetsEncrypt! It must've been the ISP all along, since I didn't do anything on my end...