IT/CMD 명령어

[CMD 명령어] CMD로 포트포워딩(Port Forwarding) 설정

lejh 2020. 11. 8. 21:06

포트 포워딩 이란?

- 전달받은 패킷에 IP:Port(192.168.0.144:3456)의 정보를 자신의 포트 포워딩 설정 정보를 참고하여 특정 IP:Port로 변환 시켜주는 기능

- 같은 네트워크 대역(LAN)이나 VM에서 Host OS가 Guest OS에게 특정 Port로 전달되는 패킷을 넘겨주기 위해 사용 

출처 : https://m.blog.naver.com/PostView.nhn?blogId=didek1234&logNo=110134988709&proxyReferer=https:%2F%2Fwww.google.com%2F

 

cmd로 포트 포워딩(port forwarding) 설정 방법

CMD를 관리자 권한으로 실행

 

1. 포트 포워딩 설정

# netsh interface portproxy add v4tov4 listenport=[전달 받은 Port] listenaddress=[전달 받은 IP] connectport=[변환할 Port] connectaddress=[변환할 IP]
netsh interface portproxy add v4tov4 listenport=3456 listenaddress=192.168.0.144 connectport=8080 connectaddress=192.168.128.157

 

2. 포트 포워딩 해제

# netsh interface portproxy delete v4tov4 listenport=[전달받은 Port] listenaddress=[전달받은 IP]
netsh interface portproxy delete v4tov4 listenport=3456 listenaddress=192.168.0.144

3. 포트 포워딩 확인

netsh interface portproxy show v4tov4