プライベートドメインにLets Encryptを使用する?

プライベートドメインにLets Encryptを使用する?

内部ネットワーク上のプライベートドメイン用に Lets Encrypt 証明書を生成することは可能でしょうか?

独自のプライベート DNS を実行しているので、Squid インストールに証明書を適用したいと考えています。(SSL バンプ方式)

正直、それが可能かどうか疑問に思いますが、これに対する回避策はあるのでしょうか?

ありがとう

答え1

LetsEncrypt は所有権を検証する必要があり、Web、ドメイン名、IP アドレスを介してこれを実行します。内部ドメインは、これらを検証する方法がないため機能しません。外部で検証可能なドメイン名や IP アドレスはありません。

答え2

これが回避策になるかどうかはわかりませんが、certbot の実行中だけ Web サーバーを実行して公開することができます。その後、サーバーを停止できます。つまり、Web サーバーを起動して公開し、次に letsencrypt クライアントを実行してから停止するスクリプトを作成できます。

もちろん、サーバーを数秒間でも公開できない、または公開したくない可能性が高いですが、別の実行可能な解決策は思いつきません。

関連情報