Я надеюсь, что это просто. Я привязан к следующей ситуации:
Тесный VPN, который позволяет мне получить доступ только к порту 22 моего сервера, и должен быть через IP-адрес (без DNS)
Мои счастливые туннели PuTTY, которые дают мне доступ ко всем другим портам на этом сервере. Для этого примера давайте подключимся к оракулу на 1521. Итак, у моего PuTTY: L1521 до 127.0.0.1:1521. Великий, жаба Врокс.
Раздражающее приложение для Windows XP, которое мне действительно нужно, и другого выбора нет. Он подключается через порт 57001, поэтому у меня есть еще одна карта PuTTY, и она работает нормально.
Когда возникают проблемы:
Это приложение подключается к серверу и получает некоторые другие данные подключения. На самом деле, он выбирает соединение с базой данных для себя, что-то вроде 10.222.12.13:1521. Но, как я уже сказал, этот сервер будет принимать только через порт 22, поэтому мои туннели PuTTY.
Стоит отметить, что я не могу изменить данные соединения, которые он выбирает.
Я считаю, что если бы я мог сказать моей установке Windows «эй, когда кто-то просит 10.222.12.13 вместо этого отправить его на 127.0.0.1», я бы это сделал. Я просто не знаю как. Файл hosts делает это для имен хостов, а как насчет конкретных IP-адресов?