Please fill out the fields below so we can help you better. Note: you must provide your domain name to get help. Domain names for issued certificates are all made public in Certificate Transparency logs (e.g. crt.sh | example.com), so withholding your domain name here does not increase secrecy, but only makes it harder for us to provide help.
Right now the error to your domain is a timeout. The Let's Debug test site (link here) is often helpful when setting up a new site. Once Let's Debug says "OK" you should try the certbot request again.
When opening firewall rules to all (since I do not know what addresses does let's encrypt use) - the test passes successfully.
When the first certificate generation attempt made - I opened firewall rules as well.
The error in your first post was for DNS lookup failure. You should not be blocking your DNS servers. How would anyone find the IP to connect to your site?
As for the current timeouts, Let's Encrypt recommends keeping port 80 open always. See below
DNS is not blocked. DNS provider is sitting in the cloud... the website is reachable.
it's only let'sencrypt IP's which I wasn't sure of, that are probably used during certificate generation - so I opened all addresses temporarily. Other than that, the website is accessible by the relevant IPs...
Port 80 is open - but the webite is configured to redirect http to https
like I said - the test will not work, as the website is limited by firewall. (to be accessible to only my ip at the moment) - but DNS server is on the cloud, and is not blocked.
When I attempt to generate the certificate, I opened firewall rules and it failed with the errors mentioned on the top of the thread.
If I open the FW rules - the test you suggested works successfully.
both of these test pass successfully!
Please assist if you can, and do not attempt to run tests yourself, as these websites originating from their own IP -of course it wont be accessible.
Can you please assist? Can you read the error messages rather than running test yourself (which is redundant and time wasting + frustrating)