![Windows Server에서 둘 이상의 IP 주소로 API를 컬링하는 방법은 무엇입니까?](https://rvso.com/image/1638104/Windows%20Server%EC%97%90%EC%84%9C%20%EB%91%98%20%EC%9D%B4%EC%83%81%EC%9D%98%20IP%20%EC%A3%BC%EC%86%8C%EB%A1%9C%20API%EB%A5%BC%20%EC%BB%AC%EB%A7%81%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
저는 10개의 전용 IP 주소가 있는 실제 서버와 Windows 서버를 구입하여 웹사이트를 운영했습니다. 내 앱은 API를 호출하려고 시도하며 한 번에 하나의 IP로 각 요청을 보내야 합니다. 그렇기 때문에 애플리케이션 계층의 각 요청에서 IP를 변경해야 합니다(컬 구문: "X_FORWARDED_FOR: ".$randIP,"REMOTE_ADDR: ".$randIP, $randIP는 내 IP 목록의 임의 IP임). 하지만 내 요청이 내 네트워크 인터페이스 카드 전용인 동일한 IP(내 마스터 IP)에서 나갈 때마다. 하나의 IP에서 각 요청을 보내는 솔루션이 있습니까? 어떤 도움이라도 주시면 감사하겠습니다.
답변1
아니요, 그건 불가능합니다.
나가는 연결은 인터넷 공급자(ISP)가 IP를 지정하는 라우터에서 이루어지므로 변경할 수 없습니다.
귀하가 구매한 10개의 IP 주소를 사용하면 외부인이 10가지 방법으로 귀하에게 연락할 수 있으므로 서버가 10가지 유형의 요청을 구별할 수 있습니다. 이렇게 하면 각 웹사이트마다 다른 IP를 사용하여 10개의 웹사이트를 설정할 수 있으며, 10개 모두 이 하나의 서버에서 서비스를 제공합니다.