My domain is:
I ran this command:
certbot renew
It produced this output:
Domain: savcom.com.au
Type: unauthorized
Detail: 5.22.145.155: Invalid response from
http://savcom.com.au/.well-known/acme-challenge/zR0qgbQmSaiyvkNEuchtFqVjQAmmevPwEazM_XjKCcg:
403
My web server is (include version):
nginx-1.12.2-3.el7.x86_64
The operating system my web server runs on is (include version):
CentOS Linux release 7.7.1908 (Core)
My hosting provider, if applicable, is:
NA - internal reverse-proxy server
I can login to a root shell on my machine (yes or no, or I don't know):
Yes - I am the guy who installed and setup this server for the customer - I bleed Linux
I'm using a control panel to manage my site (no, or provide the name and version of the control panel):
No - direct ssh access to server Linux command line
The version of my client is (e.g. output of certbot --version
or certbot-auto --version
if you're using Certbot):
certbot 0.37.2
Issue:
A while back this domain name was transferred to the current registrar (who offer no support to date) by the former registrar.
When trying to resolve the domain name with any commands, such as 'host', it returns the following:
savcom.com.au has address 5.22.145.155
savcom.com.au has address 5.22.145.180
savcom.com.au has address 203.196.32.216
and the real IP for this domain is: 203.196.32.216
Neither of the two 5.22.145.x addresses that seem to have been inherited since this 'transfer' have anything to do with the domain and are essentially dead-ends. They appear to point to somewhere in Germany.
Neither of these IP addresses or their DNS names exist in the customer's DNS Zone records, so is very suspect and concerning.
The issue persists with the error:
1 renew failure(s), 0 parse failure(s)
IMPORTANT NOTES:
- The following errors were reported by the server:
Domain: savcom.com.au
Type: unauthorized
Detail: During secondary validation: 5.22.145.180: Invalid response
from
http://savcom.com.au/.well-known/acme-challenge/fOVw0-SlxHqIbC1LOPyTfP8bHNbtykJCzCgx8agGl7M:
403
To fix these errors, please make sure that your domain name was
entered correctly and the DNS A/AAAA record(s) for that domain
contain(s) the right IP address.
I have tried adding the 203.196.32.216 address to /etc/hosts and also setting 127.0.0.1 for nameserver /etc/resolv.conf entries.
The dry-run option works successfully every time but the live one fails constantly and I do not wish to exhaust attempts for the domain renewal.
My question is, which I know letsencrypt does not use IP address based certifcates based on the CA architecture (all good), is there a way to tell letsencrypt to only use the specific IP for the domain name so the acme test lands on the actual server for savcom.com.au (203.196.32.216).
I have tried elevating this to the registrar support who have provided nothing but ghosting since this 'transfer' so am seeking to move this domain to a valid registrar here in our own country as this whole mess has resulted in other issues where I have had to involve the AUDA for my other customer domains and this registrar (and I got the hell out of this registrar myself owing to the 'silence' from their support).
Just a distress flare being fired up to see if letsencrypty can get around the DNS issue but not hoping too much as I know this is not an actual letsencrypt issue.