Windows 포트 전달, 로컬 시스템에서 서버로

Windows 포트 전달, 로컬 시스템에서 서버로

저는 Windows 8에서 작업하고 있습니다. 원격 서버에서 호스팅되지만 API에 대한 공용 IP가 있는 OpenStack 클라우드에 연결하려고 합니다. 그러나 API를 호출하려면 클라우드 내부 주소가 아직 남아 있는 클라우드 내부의 추가 서비스를 호출해야 하는데 그렇게 할 수 없습니다.

이제 모든 내부 주소가 공개 주소로 설정되었습니다. 10.x.x.2:yyyyy이제 모든 개인에 대해 194.x.x.x:zzzzz.

내가 해야 할 일은 내 로컬 컴퓨터에 포트 전달을 설정하여 10.x.x.2:yyyyyAPI를 호출하는 애플리케이션의 각 호출이 해당 194.x.x.x:zzzzz공개 호출로 변환되도록 하는 것입니다.

나는 netsh를 사용해 보았습니다.

netsh interface portproxy add v4tov4 listenport=yyyy listenaddress=10.x.x.2 connectport=zzzzz connectaddress=194.x.x.x

그러나 이것은 아무런 결과도 얻지 못했습니다.

또한 온라인에서 찾은 PassPort 도구를 사용해 관리자 권한으로 실행하고 동일한 작업을 수행해 보았지만 역시 소용이 없었습니다. 먼저 10.x.x.x:yyyy브라우저에서 주소를 테스트한 다음 애플리케이션으로 테스트해 보았지만 한 번도 작동하지 않았습니다.

방화벽이 다운되었습니다.

답변1

지금 하고 있는 일이 맞습니다. 포트 프록시를 사용하는 동안 ipv6을 활성화하면 됩니다.v4tov4

IPv6을 설치하려면:

  1. 네트워크 연결을 엽니다.
  2. 로컬 영역 연결을 마우스 오른쪽 버튼으로 클릭한 다음
  3. 설치를 클릭합니다.
  4. 네트워크 구성 요소 유형 선택 대화 상자에서 프로토콜을 클릭한 다음 추가를 클릭합니다.
  5. 네트워크 프로토콜 선택 대화 상자에서 Microsoft TCP/IP 버전 6을 클릭한 다음 확인을 클릭합니다.
  6. 닫기를 클릭하여 네트워크 연결 변경 사항을 저장합니다.

또는 다음과 같은 타사 포트 전달자 애플리케이션을 사용할 수 있습니다.Albertino 포트 매퍼

관련 정보