VPN(fritz.box)을 통해 로컬 서버에 연결된 Android 장치에 잘못된 IP 주소가 있습니다.

VPN(fritz.box)을 통해 로컬 서버에 연결된 Android 장치에 잘못된 IP 주소가 있습니다.

문제가 있습니다. 최근 집에서 실행되는 서버를 추가했습니다. 나는 현재 개인적인 것들을 호스팅하기 위해 lighttpd를 실행하고 있습니다. 따라서 로컬 네트워크와 고정 IP 주소(VPN IP)에 대한 액세스를 제한했습니다. 내 Android 기기에서 내 콘텐츠에 액세스하기 위해 VPN(fritz.box)을 통해 로컬 네트워크에 연결합니다.

문제: 로컬 서버에 내 고정 IP 주소(VPN IP)가 표시되지 않고 Android 장치의 IP 주소가 표시됩니다. 대비 검사http://www.whatismyip.com/내 고정 IP 주소(VPN IP)가 표시됩니다.

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

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

답변1

이것이 어떻게 문제인지 표시하지 않았습니다.

이 동작은 올바른 것 같습니다. 상자의 IP 주소를 생각하는 대신 인터페이스/가상 인터페이스당 IP 주소를 생각해 보세요. VPN은 일반적으로 가상 인터페이스를 제공하며 [필요에 따라] 해당 인터페이스를 사용하여 트래픽을 전송합니다. (일부 OS의 경우 소스 주소를 변경할 수 있는 몇 가지 해킹이 있지만 이는 고급 주제이며 강력한 이해 및 고급 라우팅 설정과 함께 진행됩니다.)

서버의 실제 IP 주소를 보려면 VPN을 삭제하고 라우터에서 핀홀링/포트 매핑을 사용하는 것이 실용적인 방법입니다(fritz box?). 그러나 제가 선호하는 방법은 VPN IP 주소를 허용하도록 웹 서버를 간단히 재구성하는 것입니다.

관련 정보