¿Cómo puedo vincular una conexión HttpUrl (saliente, por supuesto) a una dirección IP local específica, cuando tengo varias NIC en mi máquina cliente?

Tengo un tipo de aplicación Http-Gateway, que actúa como un cliente http hacia servidores fuera de nuestra red local.

Habrá una actualización de la configuración de la red, y voy a tener problemas porque:
- hay varias tarjetas de red en la máquina cliente
- las reglas de firewall / nat usan direcciones ip cableadas

Si pudiera forzar mediante programación que el objeto HttpUrlConnection use una dirección IP específica, estaría bien. Pero me temo que no se puede hacer.

Estoy en lo cierto? Si no, ¿qué versión de JRE lo soporta?

¿Otras posibles soluciones, preferiblemente aquellas que no impliquen reescribir todo desde cero?
Cuanto más simple, mejor: lo sé, está Apache HttpClient, o podría usar Sockets ...

Gracias

Respuestas a la pregunta(3)

Su respuesta a la pregunta