C:\>netsh interface portproxy add v4tov4 listenport=9000 listenaddress=0.0.0.0 connectport=80 connectaddress=192.168.0.2
C:\> |
-
① 아래 예시는 외부에서 9000번 포트를 찾으면 IP가 "192.168.0.2"인 컴퓨터 / VM (Private Server) 의 80번 포트로 연결하라는 의미의 설정입니다. 본 예시는 내부 네트워크로의 서버 연결 또는 컴퓨터 내의 가상서버로의 연결 시 유용할 수 있습니다.
예시 - netsh interface portproxy add v4tov4 listenport=9000 listenaddress=0.0.0.0 connectport=80 connectaddress=192.168.0.2
② 아래 예시는 외부에서 요청하는 모든 HTTP 요청을 IP주소가 125.209.222.142 (naver.com)인 외부 네트워크의 서버로 연결하라는 의미의 설정입니다. 본 예시는 일반적인 URL 포워딩 보다 강력한 Layer 4 레벨의 외부 서버 연결수단으로 활용하실 수 있습니다. 외부 주소는 가급적 도메인보다 IP주소를 사용하십시오.
예시 - netsh interface portproxy add v4tov4 listenport=80 connectport=80 connectaddress=125.209.222.142
③ 아래 예시는 외부에서 3388번 포트를 찾는 모든 요청에 대하여 3389번 포트로 전환하여 연결하라는 의미의 설정입니다. 본 예시는 서버 보안을 위해 웹 서버나 원격데스크탑 등의 기본 포트번호를 달리 설정할 필요가 있는 경우 유용할 수 있습니다.
예시 - netsh interface portproxy add v4tov4 listenport=3388 connectport=3389 connectaddress=localhost
▶ 설정 상태 확인하기 - 윈도우 컴퓨터의 시작 버튼 ▷ windows 시스템 ▷ 명령 프롬프트에서 " netsh interface portproxy show all "을 입력하면 아래의 화면과 같이 위에서 등록한 윈도우의 포트 포워딩 상태를 확인하실 수 있습니다.
C:\>netsh interface portproxy show all
ipv4 수신 대기: ipv4에 연결:
주소 포트 주소 포트
--------------- ---------- --------------- ----------
0.0.0.0 9000 192.168.0.2 80
C:\> |
-
주의 - 외부에서 내부 서버로 연결 시 윈도우 방화벽에도 연결할 해당 포트가 열려 있어야만 연결이 가능합니다. 만약 윈도우 방화벽 설정이 안되어 있다면 방화벽 가이드로 이동하여 설정하십시오. 설정 완료 후 테스트를 하실 경우 가급적 핸드폰 ITE망 또는 코디엔에스 진단 도구와 같은 외부 망으로 테스트하시기를 권장합니다. ▶방화벽가이드
본 윈도우 설정은 TCP포트만 지원하며, UDP포트는 지원하지 않습니다. 만약 UDP 포트에 대해 포트 포워딩 설정을 하시려면 상단의 첨부파일을 내려 받아 포트 포워딩 설정을 하십시오. 또한 포트 포워딩은 OSI 7 Layer중 Transport Layer까지만 지원하며 그 상위 계층에 포함된 정보 값를 이용한 포트 포워딩이 필요한 경우에는 별도의 Proxy Server를 구축하여 사용하십시오.
-