문제가 있습니다. 최근 집에서 실행되는 서버를 추가했습니다. 나는 현재 개인적인 것들을 호스팅하기 위해 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 주소를 허용하도록 웹 서버를 간단히 재구성하는 것입니다.