OS/Window
[Netsh] Windows에서 포트 포워딩 설정하기
밍구멍구
2023. 4. 13. 14:43
포트 포워딩이란?
- 특정 port로 들어오는 패킷을 다른 port로 바꿔서 재전송해주는 기능으로, 일종의 터널링에 해당한다.
이를 활용하면, 포트 번호에 따라 서로 다른 Host도 연결시켜줄 수 있고, 외부에서 접근이 불가능한 경우 내부에 네트워크 에 있는 host와의 중계하는 용도로 활용할 수 있다.
포트 포워딩 설정하기
<원격 PC내에서 작업>
C:\Windows\system32>netsh interface portproxy add v4tov4 \
listenport=8022 \
listenaddress=192.168.10.50 \
connectport=22 \
connectaddress=192.168.56.111
<로컬 PC에서 가상 환경 접속 >
※ why? 192.168.10.50 인가
- 포트포워딩을 통해 8022로 유입되는 패킷은 22로 변환하여 192.168.50.111로 연결을 해주기때문
포트포워딩 해제하기
C:\Windows\system32>netsh interface portproxy delete v4tov4 \
listenport=8022 \
listenaddress=192.168.10.50
포트포워딩 리스트 확인
C:\Windows\system32>netsh interface portproxy show v4tov4 ipv4 수신 대기: ipv4에 연결: 주소 포트 주소 포트 --------------- ---------- --------------- ---------- 192.168.10.50 22 192.168.11.179 22 192.168.10.50 1521 192.168.11.179 1521 192.168.10.50 8022 192.168.56.111 22 |