티스토리 뷰

포트포워딩?

특정 포트를 다른 포트로 연결해주는 기능, 즉 포트포워딩 기능을 윈도우에서도 제공하고 있다. 다만 정식 명칭은 포트포워딩이 아닌 포트프록시다. 지금부터 소개할 예제를 통해 윈도우를 이용한 포트포워딩 기능을 사용해보자

포트프록시 사용 방법

  1. 명령 프롬프트(C:\Windows\System32\cmd.exe)를 관리자 모드로 실행한다.
  2. 명령 프롬프트에서 아래의 순서에 따라 명령어를 실행한다. 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
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함