Windows Server 2008/2012与2公有IP,如何将.exe绑定到特定的IP

在Windows Server 2008 R2或2012上,如果我有2个公共IP,如何pipe理应用程序使用第一个或第二个IP? Windows Server可以做到这一点(比如通过.exe文件上的属性),或者只有在应用程序中实现时才有可能? 如果这是不可能的,哪个IP地址将被用作默认的应用程序?

我发现只有一个应用程序,ForceBindIP,我不知道这是否会在Windows Server上工作,但我需要这个应用程序可以做什么,将应用程序绑定到IP /networking适配器。

谢谢

应用程序需要configuration为使用系统中可用的接口/ IP之一。 如果应用程序缺乏这种能力,那么它将使用系统范围的NIC绑定顺序中的第一个接口。

如果您无法更改系统的NIC绑定顺序,请考虑使用虚拟化解决scheme。 创build一个虚拟机和一个虚拟交换机,并将该虚拟交换机连接到任何你想要的物理网卡。 然后将运行您的应用程序的虚拟机连接到该vSwitch。

我记得在Windows Server文档中读到,Windows无法告诉应用程序使用特定的IP地址。 这是一个function,将不得不滚动到特定的应用程序。