2017-12-19 10 views
-1

내 서버 (Windows Server 2008)에 3 개의 IP 세트가 있습니다.특정 프로세스에 대해 다른 '기본'IP 결정

특정 응용 프로그램이 세 번째 IP에서 작동해야하지만, 불행히도 해당 특수 응용 프로그램의 'bind'매개 변수가 절반으로 작동하고 응용 프로그램이 내 주 IP를 대신 사용하여 통신합니다.

응용 프로그램은 "GetHostByName"및/또는 "GetAddrInfo"를 사용하여 내 기본 IP를 가져옵니다. 내가 그것을 역 설계했기 때문에 나는 그것을 알 수있다.

나는이 응용 프로그램의 또 다른 주요 IP를 "속이기"를 원합니다. 다른 모든 것이 작동하고 있기 때문에 IP 설정을 그대로 유지하고 싶습니다. 만지지 말아야한다고 생각합니다.

그래서 기본적으로 "GetHostByName"및 "GetAddrInfo"를 선택하면이 특정 응용 프로그램에만 내 선택의 다른 IP가 반환됩니다.

나는 정확히 설명 된대로 수행 할 수 없다는 것을 알고 있습니다. 아마도 그렇게 할 수는 있지만 그렇지 않다면 내 목표를 달성하는 최선의 해결책이 무엇이라고 생각하는지 알고 싶습니다.

https://r1ch.net/projects/forcebindip

참고 :

Yanick에게,

답변

0

그럼 난 계속 내 연구를 주셔서 감사합니다, 내 말을 변경, 마침내이 발견 유일한 것은 함께 물건에 접근했다 작동하지 127.0.0.1 (예를 들어 MySQL), 필자의 주 IP를 사용해야했다. 내 문제, 특정 애플리케이션의 문제 또는 일반적인 문제인지 확실하지 않았다.