Алексей Кудинов, Я не знаю логику работы вашей программы, но так, чисто в порядке эксперимента можно попробовать следующее-
вручную назначьте сетевой карте белый адрес IP основным и серый IP адрес вторым, и нехай смотрит.
Вполне возможно что прокатит.
И никаких пробросов.
Непонятно конечно какая у нее логика выбора будет, если их несколько, но проверить - минута времени, и никаких железок, просто десяток цифр вбить в настройки сетевого подключения.