동일한 라우터에 연결되지 않은 다른 컴퓨터에서 Virtualbox에 있는 내 서버에 액세스할 수 있나요?

동일한 라우터에 연결되지 않은 다른 컴퓨터에서 Virtualbox에 있는 내 서버에 액세스할 수 있나요?

저는 여기에 처음 왔기 때문에 제 질문을 올바르게 공식화하기를 바랍니다.

저는 Windows 7을 사용하고 있으며 Oracle Virtualbox가 있고 Windows Server 2008을 실행하고 있습니다. 인터넷 연결을 설정했습니다(내 서버에서 인터넷에 액세스할 수 있습니다). 문제는 다른 컴퓨터(예: 직장)에서 어떻게든 해당 서버에 액세스할 수 있느냐는 것입니다. (인터넷에서 액세스할 수 있도록 해당 게스트의 IP를 설정하는 방법이 있습니까?)

미리 감사드립니다. DjoleHN

답변1

네, 그렇습니다. 따라서 W7은 호스트이고 WS2008은 게스트 VM입니다.

게스트가 게스트와 동일한 범위에 있는 IP 주소를 가지고 있나요? 로컬 엔트워크의 다른 컴퓨터에서 게스트 VM에 액세스할 수 있습니까?

라우터에서 포트포워딩을 설정해야 합니다. 원하는 것(ssh, http, rdp 등)에 따라 해당 포트에서 들어오는 트래픽을 게스트 IP로 라우팅하도록 라우터를 설정해야 합니다.

HTTP, 포트 80의 경우 다음과 같은 설정이 있습니다.

Work > Home router (port 80) > forward to IP of Guest VM

라우터를 설정하는 방법은 무엇입니까? 모델 번호를 찾아보고 구글에서 "포트 포워딩"을 검색하면 쉽게 할 수 있을 것 같습니다. 그런 다음 집의 IP 주소를 알아야 합니다.

다른 IP 주소를 제공하는 무료 프록시 서비스를 사용하여 집에서 이를 테스트할 수 있습니다. 트래픽은 다른 IP에서 들어오므로 라우터는 사용자가 직장에 있는 것처럼 트래픽을 처리합니다.

관련 정보