Hi,
first of all, I’m not a network engineer or system admin, so I don´t have much background knowledge about these things. I’m a (some kind of super-) user in first place, but I am faced with some questions nobody could answer in my corp.
We just get a new software with is build up from a couple of containers providing web apps, all running on docker. In order to get rid of security warnings about unsecure certificates the software vendor told me to optain certificate for the services via Lets encrypt via DNS challenge, and put a proxy in front of them. They gave me the advice to use Caddy because it is “super simple”.
I asked our it supporter for help on this, but the answer was, that wouldn’t work, because of restrictions to our network internet connection.
“The firewall blocks all DNS traffic except from an internal DNS server, which is forwarding all requests via DNSSEC to the provider DNS. So all internal systems have to use this DNS server, including the containers. And because Caddy needs to talk to the “authorative dns”(?) directly to get the certificates, that will not work.”
I’ve read a lot of documentation about Caddy and some topics here in the last days, but I still have no clue whether Caddy can handle the certificates in this environment or not.
Can anyone give me some advice or links to more specific informations about it?
Thanks in advance.