Windows에서 포트 포워딩(Port Forwarding) 설정하기 - Netsh

포트 포워딩(Port Forwarding)이란 특정 Port로 들어오는 패킷을 다른 Port로 바꿔서 재전송해 주는 기능으로, 일종의 터널링(Tunneling)에 해당합니다.

이를 활용하면 패킷에 기재된 포트번호에 따라 서로 다른 Host로 연결시켜줄 수 있고, 외부에서 직접 접근이 불가능한 내부 네트워크에 있는 Host와의 연결을 중계(Relaying)하는 용도로도 활용할 수 있습니다.

흔히 포트 포워딩은 인터넷 공유기에서 주로 설정하곤 하지만, Windows에서도 명령 한줄로 간단하게 포트 포워딩 설정을 할 수 있습니다.

다만, 현재는 TCP만 지원하며, UDP 패킷을 포워딩하기 위해서는 별도의 포트 포워딩 서버를 설치해서 사용해야 합니다.

참고로, 포트 포워딩은 그 개념상 OSI 7 Layer중 Transport Layer까지만 건드리기 때문에 그 상위 계층에 포함된 정보를 가지고 뭔가를 하고 싶다면 다른 솔루션을 사용해야 합니다.

예를 들어, HTTP 패킷에 기재된 Host명에 따라 서로 다른 IP/Port로 전달을 하고 싶다면, Nginx와 같은 웹 서버를 설치해서 Proxy Server를 구축해야 합니다.

 

※ 이후 설명하는 명령을 명령 프롬포트(CMD)를 관리자 권한으로 실행하고 입력해야 동작합니다.

 

경축! 아무것도 안하여 에스천사게임즈가 새로운 모습으로 재오픈 하였습니다.
어린이용이며, 설치가 필요없는 브라우저 게임입니다.
https://s1004games.com

포트 포워딩 설정하기

다음 명령은 127.0.0.1:8022로 들어오는 패킷을 192.168.100.1:22로 포워딩하도록 설정합니다.

netsh interface portproxy add v4tov4 listenport=8022 listenaddress=127.0.0.1 connectport=22 connectaddress=192.168.100.1

 

포트 포워딩 해제하기

다음 명령은 127.0.0.1:8022로 들어오는 패킷에 대한 포트 포워딩 설정을 해제합니다.

netsh interface portproxy delete v4tov4 listenport=8022 listenaddress=127.0.0.1

 

포트 포워딩 목록 확인하기

다음 명령으로 등록된 IPv4 to IPv4 포트 포워딩 목록을 확인할 수 있습니다.

netsh interface portproxy show v4tov4

 

[출처] https://www.tuwlab.com/ece/29011

 

본 웹사이트는 광고를 포함하고 있습니다.
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.
번호 제목 글쓴이 날짜 조회 수
858 (엑셀vba)EncodeUrl, DecodeUrl 졸리운_곰 2019.12.27 96
857 [Excel] [VBA] VBA 인터넷 프로그래밍 file 졸리운_곰 2019.12.27 721
856 Perl과 한글 file 졸리운_곰 2019.12.25 138
855 짱! 한글 (한글언어) 자연어처리 Awesome-Korean-NLP 졸리운_곰 2019.12.24 499
854 2시간 반만에 펄 익히기 : become perl programmer by only 2 hours! 졸리운_곰 2019.12.24 83
853 온라인 업무 진행을 위한 기획서 목차 졸리운_곰 2019.12.19 79
852 웹기획 절차 / 기획서 목차 졸리운_곰 2019.12.19 77
851 표준 제안서 목차 졸리운_곰 2019.12.12 76
850 IT 제안서 작성 프로세스와 기법 file 졸리운_곰 2019.12.12 117
849 NLP 참고 인터넷 문서 정리 [자연어처리] [한글 자연언어처리] 졸리운_곰 2019.12.11 2224
848 아마존 클라우드 사용법 file 졸리운_곰 2019.12.11 202
847 Aws GPU 인스턴스를 이용해 딥러닝 환경 구축하기 file 졸리운_곰 2019.12.11 155
846 BlockChain: An extremely basic example of BlockChain in Excel - VBA file 졸리운_곰 2019.11.23 65
845 Eclipse Public License 2.0 졸리운_곰 2019.11.18 80
844 [SCORE] Eclipse Public License 1.0 졸리운_곰 2019.11.18 334
843 Top 10 Trending Artificial Intelligence Frameworks and Libraries file 졸리운_곰 2019.11.18 185
842 CYC 프로젝트 : 고대인의 인공지능 프로젝트 졸리운_곰 2019.11.15 98
841 Windows 환경에서 port forwarding 구현하기 file 졸리운_곰 2019.11.06 82
840 윈도우 포트포워딩을 이용한 사설 네트워크 접속 file 졸리운_곰 2019.11.06 103
» Windows에서 포트 포워딩(Port Forwarding) 설정하기 - Netsh 졸리운_곰 2019.11.06 311
대표 김성준 주소 : 경기 용인 분당수지 U타워 등록번호 : 142-07-27414
통신판매업 신고 : 제2012-용인수지-0185호 출판업 신고 : 수지구청 제 123호 개인정보보호최고책임자 : 김성준 sjkim70@stechstar.com
대표전화 : 010-4589-2193 [fax] 02-6280-1294 COPYRIGHT(C) stechstar.com ALL RIGHTS RESERVED