
이 질문이 serverfault에 적합하기를 바랍니다. 그렇지 않으면 다른 곳이 가장 좋은지 알려주십시오.
상황: 서버 A는 서버 B의 웹 서버에 액세스하는 일부 자동화에 사용됩니다. 웹 서버 도메인은 B.int.ca이고 웹 사이트는 포트 5000을 통해 액세스할 수 있습니다. 서버 A와 서버 B는 서로 다른 영역에 있습니다. 서버 B의 웹사이트에 액세스하려면 포트 7000의 AtoB.int.ca인 NAT를 통과해야 합니다.
지금까지는 모든 것이 잘 작동합니다.
문제:웹 사이트가 어떻게 구축되었는지에 관계없이 서버 A의 AtoB NAT에서 액세스할 때 파일을 다운로드하려고 하면 파일 링크가 AtoB.int.ca:7000 대신 B.int.ca:5000/somefile.txt로 표시됩니다. /somefile.txt. 따라서 다운로드할 수 없습니다.
로컬에서 이루어진 모든 요청을 B.int.ca:5000 으로 리디렉션하여 AtoB.int.ca:7000 으로 리디렉션하는 서버 A에서 포트 전달을 생성하는 방법이 있습니까?
제한:NAT나 서버 B가 아닌 웹사이트에서는 아무것도 변경할 수 없습니다. 서버 A에서만 자유롭게 변경할 수 있습니다. 자동화 코드를 변경할 수 없으며 링크를 클릭하여 파일을 다운로드할 수만 있습니다.
내가 시도한 것:호스트 파일은 포트와 호스트 이름에서만 작동하지 않으므로 나에게는 작동하지 않는다는 것을 알고 있습니다. 그런 다음 netsh portproxy가 작동할 수 있다는 인상을 받았지만 서버 A에 대한 연결을 다른 위치로 리디렉션하기 때문에 작동하지 않을 것 같습니다.
여기서 벗어날 방법이 있나요?