Как контролировать исходящий IP-адрес соединения JDBC в Java? - PullRequest
0 голосов
/ 07 ноября 2019

Из списка всех доступных IP-адресов локального хоста, как управлять или выбирать IP-адрес, по которому JDBC-соединение устанавливается с сервером через программу Java?

1 Ответ

0 голосов
/ 07 ноября 2019

Я не думаю , что это возможно.

Выбор интерфейса (NIC) для использования при отправке исходящих сетевых пакетов определяется конфигурацией маршрутизации, иреализовано в операционной системе. Выбранная сетевая карта будет определять «исходный» IP-адрес, который видит удаленный сервер. AFAIK, обычное пользовательское приложение не может влиять на маршрутизацию. Это, конечно, невозможно при использовании стандартных библиотек Java SE.

Платформа Android позволяет приложению настраивать сетевую маршрутизацию, но я не думаю, что это позволяет вам делать это для каждого отдельного соединения.

...