Windows 10에는 포트 전달에 대한 기본 제공 지원이 있지만 설정 인터페이스에는 표시되지 않습니다. 포트 포워딩을 사용하면 로컬 시스템에서 호스트되는 것처럼 네트워크 리소스에 액세스할 수 있으므로 LAN(근거리 통신망)에서 작업하거나 웹 서버로 개발할 때 유용할 수 있습니다.
이 가이드에서는 고유한 포트 전달 규칙을 추가하는 방법을 안내합니다. 이 가이드의 목적을 위해 "https://127.0.0.1:9000" 주소를 "https://192.168.0.10:80"으로 라우팅하는 규칙을 추가합니다. 그런 다음 브라우저에서 "https://127.0.0.1:9000"을 방문하여 "https://192.168.0.10:80"에 직접 액세스했다면 볼 수 있는 내용을 볼 수 있습니다.
규칙을 추가하려면 명령 프롬프트를 사용해야 합니다. 관리자로도 로그인해야 합니다. 시작 메뉴에 "cmd"를 입력하여 시작합니다. Control 및 Shift 키를 누른 상태에서 첫 번째 검색 결과를 클릭하면 관리자 권한으로 명령 프롬프트가 실행됩니다.
다음으로 "netsh" 명령을 사용하여 포트 전달 규칙을 구성합니다. 다소 장황한 명령어이므로 아래와 같이 입력해 주세요.
netsh interface portproxy add v4tov4 listenaddress=127.0.0.1 listenport=9000 connectaddress=192.168.0.10 connectport=80
"listenaddress", "listenport", "connectaddress" 및 "connectport"에 대해 제공된 값이 앞에서 언급한 값과 어떻게 일치하는지 주목하십시오. 추가하려는 규칙에 맞게 여기에서 조정해야 합니다. 예를 들어, IP가 192.168.0.1인 기기의 포트 8888로 라우팅하려면 "connectport" 및 "connectaddress"에 각각 이 값을 사용합니다.
Enter 키를 누르면 규칙이 추가되고 즉시 적용됩니다. 브라우저에서 수신 주소와 포트를 방문해보세요. connect에서 제공하는 콘텐츠를 볼 수 있을 것입니다. 주소 및 포트.
규칙을 제거할 때가 되면 관리자 명령 프롬프트로 돌아가 다음 명령을 사용하십시오.
netsh interface portproxy delete v4tov4 listenaddress=127.0.0.1 listenport=9000
다시 말하지만, 사용 중인 값과 일치하도록 지정된 수신 주소와 포트를 조정해야 합니다. 규칙은 즉시 삭제되며 더 이상 새 네트워크 요청에 적용되지 않습니다.