하나의 NIC에 있는 보조 IP 주소에서 웹 브라우저를 사용하는 방법은 무엇입니까?

하나의 NIC에 있는 보조 IP 주소에서 웹 브라우저를 사용하는 방법은 무엇입니까?

나는 가지고있다여러 IP 주소Windows 2003/2008 Server에서는 NIC로 구성됩니다. 이는 IIS 웹사이트에 대한 고유한 내부 IP를 얻기 위해 수행되며, 이러한 각 내부 웹사이트 주소에서 해당 공용 주소로 고정 NAT가 있습니다. 각 내부 IP에는 고유한 공용 IP가 있습니다.

Windows cmd 및 기타 애플리케이션은 기본적으로 기본 IP를 소스 IP로 사용합니다.

하지만 이제 해야 할 문제가 생겼습니다.HTTP/HTTPS 요청 시작보조 주소 중 하나에서 이 보조 주소에서만 들어오는 트래픽을 허용하는 외부 웹사이트로 전송됩니다.

Windows에서 보조 IP를 기본 IP로 설정하거나 NAT 구성에서 공용 주소를 전환하는 것보다 덜 침해적인 방식으로 Windows 애플리케이션에 소스 IP를 할당할 수 있습니까? 원격 연결만 사용하는 프로덕션 서버에서 NAT 또는 IP 설정으로 번거롭게 작업하고 싶지 않습니다.

내가 찾고 있는 것은 이 보조 IP가 할당된 사이트에서 실행되는 웹 애플리케이션을 개발하고 배포하는 것보다 이 외부 URL을 테스트하는 더 쉬운 방법입니다.

답변1

애플리케이션이 특별히 지원하지 않는 한 간단히 대답하자면 '아니요'입니다. 그렇지 않으면 사물이 어떻게 전송되는지 결정하는 것은 IP 스택에 달려 있으므로 하나의 인터페이스에 가중치를 두는 등의 작업을 수행해야 합니다.

브라우저의 해결 방법은 로컬 프록시를 설치하는 것입니다. 웹풍뎅이서버에 설치해도 괜찮다면 이 작업을 수행할 수 있습니다. 특정 IP에 바인딩된 로컬 프록시를 설정한 다음 로컬 프록시를 사용하도록 브라우저를 설정할 수 있습니다. 따라서 요청은 프록시가 바인딩된 IP를 사용하여 원격 서버로 전송됩니다.

내부 프록시를 사용하는 경우 다음을 따르세요.이 가이드WebScarab을 해당 프록시에 연결합니다.

답변2

웹 브라우저에서는 이를 수행할 수 없지만 보조 IP를 사용하는 특정 IP/서브넷에 대한 기본 경로를 추가할 수 있습니다.

저는 Linux에서 이 작업을 수행하는 방법을 알고 있습니다. 창에 대해서는 전혀 모르지만 "무엇인가를 추가하는 경로"에 대한 호출일 뿐이라고 가정합니다.

관련 정보