В Windows Server 2008 R2 или 2012, если у меня есть 2 общедоступных IP-адреса, как я могу управлять приложениями для использования первого или второго IP-адреса? Может ли Windows Server сделать это (например, с помощью свойств файла .exe) или это возможно, только если это реализовано в приложении? Если это невозможно, какой IP-адрес будет использовать приложения по умолчанию?
Я нашел только одно приложение, ForceBindIP, я не знаю, будет ли оно работать на Windows Server, но мне нужно именно то, что может сделать это приложение, привязать приложение к IP / сетевому адаптеру.
Спасибо
Приложение необходимо настроить для использования одного из доступных интерфейсов / IP-адресов в системе. Если приложению не хватает такой возможности, оно будет использовать тот интерфейс, который будет первым в общесистемном порядке привязки сетевых адаптеров.
Если вы не можете изменить порядок привязки сетевых адаптеров системы, подумайте о решении виртуализации. Создайте виртуальную машину и виртуальный коммутатор и подключите этот виртуальный коммутатор к любой физической сетевой карте, которую вы хотите. Затем подключите виртуальную машину, на которой запущено ваше приложение, к этому vSwitch.
Я помню, как читал в документации Windows Server, что Windows не может указать приложению использовать определенный IP-адрес. Это функция, которую нужно будет встроить в конкретное приложение.