App über Externe Ip aus dem LAN erreichen
Hallo allerseits, ich habe mal wieder ein keines Problemchen.
Und zwar:
Es existiert auf einem Tablet eine App die auf einen Server zugreift, der im Internen LAN in der Firma steht.
Der Zugriff funktioniert wunderbar, solange das Tablet über MobileDaten auf den Server zugreift.
Sobald das Tablet aber im WLAN ist, geht das nicht mehr.
Der Server ist in der Tablet-App nur mit IP hinterlegt. Währe ein FQDN Name eingetragen, währe das kein Problem für mich.
Wie löse ich das am besten, ohne die App an allen Tablet auf FQDN umzustellen?
Die App kommuniziert über HTTP/HTTPS
Und zwar:
Es existiert auf einem Tablet eine App die auf einen Server zugreift, der im Internen LAN in der Firma steht.
Der Zugriff funktioniert wunderbar, solange das Tablet über MobileDaten auf den Server zugreift.
Sobald das Tablet aber im WLAN ist, geht das nicht mehr.
Der Server ist in der Tablet-App nur mit IP hinterlegt. Währe ein FQDN Name eingetragen, währe das kein Problem für mich.
Wie löse ich das am besten, ohne die App an allen Tablet auf FQDN umzustellen?
Die App kommuniziert über HTTP/HTTPS
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 6649774352
Url: https://administrator.de/contentid/6649774352
Ausgedruckt am: 21.11.2024 um 18:11 Uhr
18 Kommentare
Neuester Kommentar
Stichwort Hairpin/Loopback NAT oder alternativ Split-DNS.
Cheers briggs
Cheers briggs
Auch damit kann du Split DNS oder Loopback NAT umsetzen.
Die einfachere Variante wäre SPLIT DNS, da ihr sicherlich interne DNS Server nutzt.
Daher in der App wird der DNS Name vom Server hinterlegt, intern löst der interne DNS Server die interne LAN Adresse auf.
Über Mobilfunk wird auf die externe IP Adresse aufgelöst. Natürlich müsst ihr den externen A-Record dann für bei eurer DNS Zone beim Provider oder wo auch immer hinterlegen
Die nächste Krücke bauen ist attraktiver.als es zu lösen und ordentlich zu arbeiten?
Die App kommuniziert über HTTP/HTTPS
Die Frage ist ja letztlich auch WIE das Tablet mit dieser IP kommuniziert?- Direkt, sprich am Ziel mit einer öffentlichen Server IP (DMZ etc.) oder Port Forwarding an der Firewall auf eine lokale LAN IP. Wenn dann wirklich HTTP zum Einsatz kommen sollte wäre das natürlich höchst naiv und fahrlässig, da massiv unsicher.
- Über ein VPN. Da stellt sich dann die Frage ob das WLAN IP Netz im VPN Tunnel übertragen wird.
Die Fritzbox ist leider auch im Router Modus, somit haben wir auch überall doppeltes NAT.
Wieso leider?? Wo ist denn das Problem? Der Verbindung tut das auch mit dreifachem NAT keinen Abbruch. Was willst du uns also sagen mit dem Hinweis??funktioniert es leider nicht.
Unverständlich?? Simpes HTTPS Port Forwarding für TCP 443. Was sollte daran denn nicht funktionieren? Das macht jede Firewall in 5 Minuten. Bei NAT blick ich nicht richtig durch.
Warum nicht, ist doch kinderleicht. Alles was an RFC1918 IP Netzen hinter dem Router/Firewall liegt wird als Absender IP per Source NAT auf die WAN IP übersetzt. So "denken" Endgeräte im Internet deine lokalen Absender haben eine öffentliche Internet IP. https://de.wikipedia.org/wiki/Netzwerkadressübersetzung
Das ist kein Hexenwerk...
Das komplette Netzwerk Design ist mehr als grusselig.
Du meinst sicher gruselig, aber das können wir leider ja nicht wirklich beurteilen weil du leider keine Topologieskizze mitgeliefert hast.Leute, die Netzwerktechnisch nicht auf dem laufendem sind an, und verwirren einfach nur.
Das ist leider häufig richtig aber die darf man halt nicht an sich ranlassen. Das ist aber kein technisches sondern ein politisches Problem. Am liebsten würde ich die Finger davon lassen
Dann halte dich auch besser daran. Oder wenn du dennoch nicht davon lassen kannst... schicke mal eine kleine Toposkizze damit alle hier wissen worum es wirklich geht. Schöne Ostern!
Warum werden IPs in dieser Ebene in konfigs eingetragen?
Suche dir doch einfach Hilfe.
Suche dir doch einfach Hilfe.
Externe IP(als Beispiel hier die 217.217.217.217)
OK, und diese macht dann ein TCP 443 Port Forwarding auf die 192.168.100.10, richtig?Sprich Emails werden dann nur per HTTPS, TCP 443 abgefragt
Wenn die Ziel IP immer auf die externen IP zeigt rennst du beim Zugriff von einem internen IP Netz immer in ein Hairpin NAT Problem, weil du dann aus einem internen LAN auf die externe IP gehst und die dann wieder nach intern muss. An diesem NAT Hairpinning scheitern die meisten Router oder Firewalls wenn man das nicht explizit customized im Setup das sowas erlaubt!
Du musst dann also mit dem o.g. "Split-DNS" arbeiten oder Hairpinnig erlauben.
Du kannst das ja ganz einfach mal testen mit einem Gerät.
Setze dort den Zielserver der App oder Browser auf die 192.168.100.10. Dann sollte es auch immer aus dem WLAN klappen.
Oberhalb von Layer2/3 muss man gute Gründe haben... eine App gehört nicht dazu.
Folgen sieht man ja.
Folgen sieht man ja.
Sehr gut. Problemlösung für IT-Pros.