Lokalen Server per URL aus lokalem Netz erreichbar machen
Hallo,
Ich habe Probleme mit der Erreichbarkeit unseres lokalen Servers aus dem lokalen Netzwerk über die externe IP bzw. URL.
Das Setup sieht folgendermaßen aus. Wir haben in unserem Wohnprojekt 11 Wohnungen, die alle in einem eigenen VLAN sind und an einem Cisco SG350 switch hängen. Außerdem Hängt an dem Switch ein Server in einem eigenen VLAN auf dem diverse Dienste unserer Genossenschaft laufen, u.a. ein Jitsi Meet Server.
Außerdem hängt an dem Switch ein OPNSense Router der als Gateway nach draußen fungiert. Auf dem Router sind die NAT-Rules für die Kommunikation von außen mit dem Server konfiguriert und funktionieren auch einwandfrei.
Wichtig ist, dass der Server sowohl von extern als auch aus dem lokalen Netz per URL erreichbar ist. Einerseits aus Komfort-Gründen, andererseits um eine Zertifizierung per LetsEncrypt zu ermöglichen.
Bisher hatte ich einen DNS-Override im Unbound-DNS konfiguriert und darüber alle Anfragen an die Domain auf die lokale IP des Servers geleitet. Das hat gut funktioniert. Das Problem dabei ist, dass wenn jemand seinen eigenen DNS Server betreibt oder nicht per DHCP bezieht (z.B. eigenes PiHole), erreicht er den Server nicht mehr.
Um die Konfiguration allgemeintauglich zu machen habe ich NAT reflection eingestellt und gehofft, dass es auf diese Weise ohne DNS-Override funktionieren würde. Leider ist das nicht der Fall und ich weiß nicht woran es liegt.
Kann mir jemand dabei helfen wie ich das am besten konfigurieren kann?
Danke schon mal
Sami
Ich habe Probleme mit der Erreichbarkeit unseres lokalen Servers aus dem lokalen Netzwerk über die externe IP bzw. URL.
Das Setup sieht folgendermaßen aus. Wir haben in unserem Wohnprojekt 11 Wohnungen, die alle in einem eigenen VLAN sind und an einem Cisco SG350 switch hängen. Außerdem Hängt an dem Switch ein Server in einem eigenen VLAN auf dem diverse Dienste unserer Genossenschaft laufen, u.a. ein Jitsi Meet Server.
Außerdem hängt an dem Switch ein OPNSense Router der als Gateway nach draußen fungiert. Auf dem Router sind die NAT-Rules für die Kommunikation von außen mit dem Server konfiguriert und funktionieren auch einwandfrei.
Wichtig ist, dass der Server sowohl von extern als auch aus dem lokalen Netz per URL erreichbar ist. Einerseits aus Komfort-Gründen, andererseits um eine Zertifizierung per LetsEncrypt zu ermöglichen.
Bisher hatte ich einen DNS-Override im Unbound-DNS konfiguriert und darüber alle Anfragen an die Domain auf die lokale IP des Servers geleitet. Das hat gut funktioniert. Das Problem dabei ist, dass wenn jemand seinen eigenen DNS Server betreibt oder nicht per DHCP bezieht (z.B. eigenes PiHole), erreicht er den Server nicht mehr.
Um die Konfiguration allgemeintauglich zu machen habe ich NAT reflection eingestellt und gehofft, dass es auf diese Weise ohne DNS-Override funktionieren würde. Leider ist das nicht der Fall und ich weiß nicht woran es liegt.
Kann mir jemand dabei helfen wie ich das am besten konfigurieren kann?
Danke schon mal
Sami
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 569436
Url: https://administrator.de/contentid/569436
Ausgedruckt am: 22.11.2024 um 00:11 Uhr
2 Kommentare
Neuester Kommentar
Das ist in dem meisten Fällen ein Hairpin NAT Problem. Das Thema ist hier recht gut erklärt:
https://wiki.mikrotik.com/wiki/Hairpin_NAT
Bei der pfSense sind das die "NAT Reflection mode for port forwards" Einstellungen in den Advanced Settings. Wenn man diese entsprechend setzt, dann klappt es auch wieder mit dem Hairpin NAT.
https://wiki.mikrotik.com/wiki/Hairpin_NAT
Bei der pfSense sind das die "NAT Reflection mode for port forwards" Einstellungen in den Advanced Settings. Wenn man diese entsprechend setzt, dann klappt es auch wieder mit dem Hairpin NAT.