Jak mogę powiązać (wychodzące, oczywiście) HttpUrlConnection z konkretnym lokalnym adresem IP, gdy mam wiele kart sieciowych na moim komputerze klienckim?

Mam rodzaj aplikacji Http-Gateway, która działa jako klient http w stosunku do serwerów poza naszą siecią lokalną.

Nastąpi uaktualnienie konfiguracji sieci i będę miał problemy, ponieważ:
- na komputerze klienckim jest wiele kart sieciowych
- reguły firewall / nat używają stałych adresów IP

Gdybym mógł programowo zmusić obiekt HttpUrlConnection do użycia określonego adresu IP, byłbym w porządku. Ale obawiam się, że nie da się tego zrobić.

Czy mam rację? Jeśli nie, która wersja JRE to obsługuje?

Inne możliwe rozwiązania, najlepiej takie, które nie wymagają przepisywania wszystkiego od nowa?
Im prostsze, tym lepiej: wiem, że jest Apache HttpClient, albo mogę użyć gniazd ...

Dzięki

questionAnswers(3)

yourAnswerToTheQuestion