Zugriff auf Nextcloud aus dem LAN und Internet
Hallo Zusammen,
hab mal wieder einen Knoten im Kopf, hier mein Netzwerkaufbau:
Nextcloud soll sowohl aus dem LAN als auch aus dem Internet erreichbar sein.
Dazu habe ich in der OPNsense ein Port Forward für die Ports 80 & 443 eingerichtet, damit erreiche ich die Nextcloud unter
'meinedomain.de/nextcloud' .
Aus dem LAN erreiche ich die Nextcloud über
'meinserver.meinedomain.de/nextcloud' ,
da ich dies so als Override in Unbound DNS der OPNsense eingetragen habe.
Nun möchte ich meine Nextcloud sowohl aus dem Internet als auch aus dem LAN unter der gleichen Domain 'meinedomain.de/nextcloud' erreichen können, wobei der Aufruf aus dem LAN nur intern und nicht extern übers Internet geleitet werden soll.
Wie stelle ich das am besten an?
VG Pete
hab mal wieder einen Knoten im Kopf, hier mein Netzwerkaufbau:
Nextcloud soll sowohl aus dem LAN als auch aus dem Internet erreichbar sein.
Dazu habe ich in der OPNsense ein Port Forward für die Ports 80 & 443 eingerichtet, damit erreiche ich die Nextcloud unter
'meinedomain.de/nextcloud' .
Aus dem LAN erreiche ich die Nextcloud über
'meinserver.meinedomain.de/nextcloud' ,
da ich dies so als Override in Unbound DNS der OPNsense eingetragen habe.
Nun möchte ich meine Nextcloud sowohl aus dem Internet als auch aus dem LAN unter der gleichen Domain 'meinedomain.de/nextcloud' erreichen können, wobei der Aufruf aus dem LAN nur intern und nicht extern übers Internet geleitet werden soll.
Wie stelle ich das am besten an?
VG Pete
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 1633294699
Url: https://administrator.de/contentid/1633294699
Ausgedruckt am: 22.11.2024 um 13:11 Uhr
15 Kommentare
Neuester Kommentar
Hallo,
das ganze nennt sich split DNS.
Du muss Deinem DNS-Server "nur" sagen, dass "meinedomain.de" unter 192.168.2.x erreichbar ist.
Dadurch allerdings kannst Du auf alles mit dieser Domäne nicht mehr zugreifen was außerhalb ist.
Tipp. Erstelle einen Hostnamen wie "nextcloud.meinedomain.de".
Dann gibt es diesen Nachteil nicht mehr.
Wir ganz häufig bei Firmen mit z.B. einem Exchange-Server verwendet.
Stefan
das ganze nennt sich split DNS.
Du muss Deinem DNS-Server "nur" sagen, dass "meinedomain.de" unter 192.168.2.x erreichbar ist.
Dadurch allerdings kannst Du auf alles mit dieser Domäne nicht mehr zugreifen was außerhalb ist.
Tipp. Erstelle einen Hostnamen wie "nextcloud.meinedomain.de".
Dann gibt es diesen Nachteil nicht mehr.
Wir ganz häufig bei Firmen mit z.B. einem Exchange-Server verwendet.
Stefan
Habe das exakt so am laufen. Noch einfacher wirds, wenn du den HAProxy einsetzt, der kann sich dann gleich um die Zertifikate kümmern.
Top Tutorial dazu hier:
https://schulnetzkonzept.de
Top Tutorial dazu hier:
https://schulnetzkonzept.de
Typisches NAT Hairpin (NAT Reflection) Problem wenn du von intern via DNS der öffentlichen IP gehst.
OPNSense routing
https://en.wikipedia.org/wiki/Network_address_translation#NAT_loopback
Musst du entsprechend im NAT Router anpassen.
OPNSense routing
https://en.wikipedia.org/wiki/Network_address_translation#NAT_loopback
Musst du entsprechend im NAT Router anpassen.