Let's Encrypt gibt keine Zertifikate für lokale Netzwerke aus
Wie Sie richtig bemerkt haben, ist das Zertifikat an den Domänennamen und nur an den Domänennamen gebunden . Es hat keine Aufzeichnung der IP-Adresse. Wenn Sie also den Domänennamen besuchen, haben Browser keinen Grund, sich um die Art der IP-Adresse zu kümmern. (Außerdem haben Sie erwähnt, dass die Domain sowieso in eine öffentliche Adresse aufgelöst wird.)
Die Kehrseite ist, dass Sie nicht können direkt besuchen https://10.10.10.5
, das wird in einer Nichtübereinstimmung führen.
(Das heißt, wenn das Zertifikat speziell für eine IP-Adresse ausgestellt wurde - was LE nicht anbietet, aber einige andere CAs -, dann müsste es ja eine öffentliche Adresse sein. Aber das ist hier nicht der Fall.)
Daher besteht Ihre einzige Anforderung im Moment darin, einen der von LE unterstützten Validierungsmechanismen bestehen zu können.
Wenn, wie Sie sagen, die Domäne in eine öffentliche Adresse aufgelöst wird und schließlich zu einem öffentlich zugänglichen Webserver führt, funktioniert die HTTP-Validierung einwandfrei. (LE kümmert sich nicht, was hinter den Kulissen passiert, solange die Validierungsserver abrufen können.
http://<yourdomain>/.well-known/etcetera
)Selbst wenn der Webserver nicht öffentlich zugänglich ist (oder wenn überhaupt kein Webserver vorhanden ist), unterstützt LE auch die DNS-basierte Validierung, bei der lediglich zusätzliche DNS-Einträge zu Ihrer öffentlichen Domäne hinzugefügt werden müssen.
Ein Hinweis zur Portweiterleitung: Wenn Ihre Domäne in Ihre öffentliche IP-Adresse aufgelöst wird, müssen Sie im LAN darauf zugreifen, wenn "NAT Reflection / Hairpinning / Loopback" in Ihrem Router aktiviert ist. Andernfalls ist die Domäne vom LAN aus überhaupt nicht erreichbar.