我的服务器上有3个IP设置(Windows Server 2008)。
一个特定的应用程序需要处理第三个IP,不幸的是,该特殊应用程序的“绑定”参数只有一半工作,应用程序正在使用我的主IP进行通信。
应用程序使用“GetHostByName”和/或“GetAddrInfo”来获取我的主要IP。我可以知道,因为我对它进行了反向设计。
我想“欺骗”(我认为)此应用程序的另一个主要IP。我希望保持我的IP设置,因为其他一切正常,我觉得我不应该触摸它。
所以基本上我希望“GetHostByName”和“GetAddrInfo”返回我选择的另一个IP,只返回给这个特定的应用程序。
我知道这可能无法完全按照描述完成。也许它可以,但如果不是,我想知道你们认为最好的解决办法是实现我的目标。
谢谢,
Yanick
答案 0 :(得分:0)
我继续研究,改变了我的话,终于找到了这个:
https://r1ch.net/projects/forcebindip
注意:唯一不起作用的是访问127.0.0.1(例如MySQL)的东西,我不得不使用我的主IP,不确定我的问题,我的具体应用程序的问题或常见问题。