가상머신에 서버를 설치 후 작업을 하는 경우가 종종 있다.


외부에서 VMware에 설치된 서버(내부망)에 어떻게 접근을 하나?


포트포워딩을 통해 VM에 설치된 서버에 접근이 가능하다.


포트포워딩이란?

컴퓨터에서 특정 통신 포트를 개방하여 통신이 되도록 하는 것. 내부 포트를 외부 원격 서버에 전달되도록 지정하거나, 방화벽을 그대로 유지하면서 방화벽의 특정 포트를 내부망의 특정 호스트와 연결



즉. 외부 --> 로컬PC(Public Server) --> VM(Private Server) 이런 식으로 통신이 이루어지는 것이다.



적용방법

1. 로컬PC(Public Server)에서 CMD를 관리자 권한으로 실행

2. netsh 명령어 실행

3. interface portproxy 실행

4. add v4tov listenport=외부에서 들어올 port listenaddress=로컬PC(Public Server) IP connectport=VM(Private Server) port connectaddress=VM(Private Server) IP

5. commit 실행

6. show all 명령어를 실행하여 결과를 확인 할 수 있다.


실행 예)






+ Recent posts