하는 이유
외부 ip 에서 가상 머신까지 접속하기 위함이다.
(컴퓨터 가상머신에 접속하기 (virtualbox), 외부ip 에서 내부ip로 접속하기 참고)
이 방법이 정답은 아니고 정확하지 않을 수 있다. 테스트를 위함이고 더 좋은 방법을 아시는 분은 공유해주셨으면 한다.
이번엔 외부에서 들어온ip를 포워딩한 ip:port와 연결할 가상 머신의 외부 ip에 포워딩을 할 거다.
포워딩을 하기 전에
내부 ip:port는 192.168.0.101:80이다 가상 머신에 포워딩한 ip:port는 192.168.56.1:80이다.
컴퓨터 입장에서 내부 ip는 받은 ip 가상 머신으로 보낼 ip는 보낼 ip로 가정한다.
윈도 컴퓨터 내에서 이뤄지는 포트 포워딩을 할 것이기에 cmd를 이용해 작업을 해주면 된다.
받은 ip에서 보낼 ip로 포워딩
# netsh interface portproxy add v4tov4 listenport=[받은 Port] listenaddress=[받은 IP] connectport=[보낼 Port] connectaddress=[보낼 IP]
포워딩 성공했는지 확인
포워딩 전체 목록
#netsh interface portproxy show v4tov4
받은 ip에서 보낼 ip로 포워딩 해제
#netsh interface portproxy delete v4tov4 listenport=[받은 Port] listenaddress=[받은 IP]
해주면
이런 느낌으로 연결이 된다.
부족함이 많이 있습니다.
틀리고 잘못된 곳 지적해주시면 수정하고 배워나가도록 하겠습니다.
감사합니다.
다음 글 - 컴퓨터 내에서 가상머신 서버에 접속하기 (virtualbox)
참고)
사전 지식 - ip, 공인 ip, 사설 ip, 고정 ip, 유동 ip, 포트 포워딩(포트 포워드)
1) 외부ip 에서 내부ip로 접속하기 (포트포워딩 하는 방법 - IPTIME)
3) 컴퓨터 내에서 가상머신 서버에 접속하기 (virtualbox)
'CS > 네트워크' 카테고리의 다른 글
OSI 참조모델 정리 (0) | 2021.11.19 |
---|---|
ip, 공인 ip, 사설 ip, 고정 ip, 유동 ip, 포트 포워딩(포트 포워드) (0) | 2020.03.10 |
외부에서 가상 머신 서버에 접속하기 (0) | 2020.03.07 |
외부ip 에서 내부ip로 접속하기 (포트포워딩 하는 방법 - IPTIME) (4) | 2020.03.04 |
컴퓨터 내에서 가상머신 서버에 접속하기 (virtualbox) (2) | 2020.03.03 |
댓글