Выберите другой "основной" IP для определенного процесса
На моем сервере установлено 3 IP-адреса (Windows Server 2008).
Одно конкретное приложение должно работать на третьем IP-адресе, к сожалению, параметр связывания этого специального приложения наполовину работает, приложение вместо этого использует мой основной IP-адрес для связи.
Приложение использует "GetHostByName" и / или "GetAddrInfo", чтобы получить мой основной ip. Я могу это знать, потому что я сделал обратный инжиниринг.
Я хотел бы "подделать" (я думаю) еще один основной IP для этого приложения. Я хотел бы сохранить свои настройки IP как есть, потому что все остальное работает, и я чувствую, что не должен его трогать.
В общем, я бы хотел, чтобы GetHostByName и GetAddrInfo возвращали другой IP-адрес по моему выбору, только для ЭТОГО конкретного приложения.
Я знаю, что это, вероятно, не может быть сделано точно так, как описано. Может быть, это возможно, но если нет, я хотел бы знать, что вы, ребята, думаете, что лучшее решение было бы для достижения моей цели.
Спасибо,
Яник
1 ответ
Ну, я продолжил свое исследование, изменил мои слова, наконец нашел это:
https://r1ch.net/projects/forcebindip
Примечание: единственное, что не работало, это доступ к материалу с 127.0.0.1 (например, MySQL), я должен был использовать свой основной IP, не уверен, что у меня проблема, проблема моего конкретного приложения или общая проблема.