티스토리 뷰
포트포워딩?
특정 포트를 다른 포트로 연결해주는 기능, 즉 포트포워딩 기능을 윈도우에서도 제공하고 있다. 다만 정식 명칭은 포트포워딩이 아닌 포트프록시다. 지금부터 소개할 예제를 통해 윈도우를 이용한 포트포워딩 기능을 사용해보자
포트프록시 사용 방법
- 명령 프롬프트(C:\Windows\System32\cmd.exe)를 관리자 모드로 실행한다.
- 명령 프롬프트에서 아래의 순서에 따라 명령어를 실행한다. IP와 웹서비스 포트의 환경에 맞게 listenport, listenaddress, connectport, connectaddress 파라미터의 값을 입력한다. 본 예제는 192.168.0.1을 192.168.0.1:8080으로 연결할 때, 즉 웹브라우저에 192.168.0.1를 입력하면 192.168.0.1:8080 웹서버로 연결되도록 설정하려는 상황이다.
C:\> netsh netsh>interface netsh interface>portproxy netsh interface portproxy>add v4tov4 listenport=80 listenaddress=192.168.0.1 connectport=8080 connectaddress=192.168.0.1 netsh interface portproxy>commit netsh interface portproxy>show all ipv4 수신 대기: ipv4에 연결: 주소 포트 주소 포트 --------------- ---------- --------------- ---------- 192.168.0.1 80 192.168.0.1 8080 netsh interface portproxy>exit
포트프록시 설정 초기화
C:\> netsh netsh>interface netsh interface>portproxy netsh interface portproxy>reset
댓글