为特定流程确定不同的“主要”IP

时间:2017-12-19 20:26:39

标签: windows networking xenapp

我的服务器上有3个IP设置(Windows Server 2008)。

一个特定的应用程序需要处理第三个IP,不幸的是,该特殊应用程序的“绑定”参数只有一半工作,应用程序正在使用我的主IP进行通信。

应用程序使用“GetHostByName”和/或“GetAddrInfo”来获取我的主要IP。我可以知道,因为我对它进行了反向设计。

我想“欺骗”(我认为)此应用程序的另一个主要IP。我希望保持我的IP设置,因为其他一切正常,我觉得我不应该触摸它。

所以基本上我希望“GetHostByName”和“GetAddrInfo”返回我选择的另一个IP,只返回给这个特定的应用程序。

我知道这可能无法完全按照描述完成。也许它可以,但如果不是,我想知道你们认为最好的解决办法是实现我的目标。

谢谢,

Yanick

1 个答案:

答案 0 :(得分:0)

我继续研究,改变了我的话,终于找到了这个:

https://r1ch.net/projects/forcebindip

注意:唯一不起作用的是访问127.0.0.1(例如MySQL)的东西,我不得不使用我的主IP,不确定我的问题,我的具体应用程序的问题或常见问题。