Über VPN (fritz.box) mit lokalem Server verbundenes Android-Gerät hat falsche IP-Adresse

Über VPN (fritz.box) mit lokalem Server verbundenes Android-Gerät hat falsche IP-Adresse

Ich habe ein Problem. Ich habe vor kurzem einen Server hinzugefügt, der bei mir zu Hause läuft. Ich verwende derzeit lighttpd darauf, um einige private Sachen zu hosten. Daher habe ich den Zugriff auf mein lokales Netzwerk und meine statische IP-Adresse (VPN-IP) beschränkt. Um auf meine Sachen auf meinem Android-Gerät zuzugreifen, verbinde ich mich über VPN (fritz.box) mit meinem lokalen Netzwerk.

Problem: Der lokale Server sieht nicht meine statische IP-Adresse (VPN-IP), sondern die IP-Adresse des Android-Geräts. Im Gegensatz dazuhttp://www.whatismyip.com/zeigt meine statische IP-Adresse (VPN-IP) an.

Android Device 
  ---> VPN 
  ---> local server (sees public IP address of android device)

Android Device 
  ---> VPN 
  ---> whatismyip.com (sees IP address of VPN) 

Antwort1

Sie haben nicht angegeben, warum darin ein Problem besteht.

Dieses Verhalten scheint richtig zu sein. Anstatt über eine IP-Adresse für eine Box nachzudenken, denken Sie an eine IP-Adresse pro Schnittstelle/virtuelle Schnittstelle. Ein VPN stellt normalerweise eine virtuelle Schnittstelle bereit und wird [notwendigerweise] diese Schnittstelle zum Senden von Datenverkehr verwenden. (Es gibt einige Hacks für einige Betriebssysteme, mit denen Sie die Quelladresse ändern können, aber dies ist ein fortgeschrittenes Thema und geht Hand in Hand mit einem guten Verständnis und einem fortgeschrittenen Routing-Setup).

Wenn Sie die tatsächliche IP-Adresse des Servers sehen möchten, wäre es praktisch, das VPN zu deaktivieren und Pinholing/Port Mapping auf Ihrem Router (Fritzbox?) zu verwenden. Ich würde es jedoch vorziehen, den Webserver einfach so neu zu konfigurieren, dass er die VPN-IP-Adresse akzeptiert.

verwandte Informationen