Я пытаюсь подключиться к базе данных оракула через прокси-сервер SOCKS, потому что у меня нет прямого доступа к серверу оракула. Итак, я открываю свой прокси на порту 4000 и добавляю следующие параметры в свое приложение:
-DsocksProxyHost=localhost -DsocksProxyPort=4000
Теперь, если я запускаю свое приложение, используя имя хоста сервера оракула в строке подключения, я получаю «Указанный неизвестный хост». Если я использую IP-адрес вместо имени хоста, соединение будет успешным. Я предполагаю, что java пытается разрешить имя хоста, используя мой локальный DNS вместо удаленного. Как я могу использовать удаленный DNS?