WinServer 2008R2, две сетевые карты, заставляющие приложение использовать один из них

Краткий вопрос: существует ли способ указать приложению использовать дополнительный сетевой адаптер в качестве маршрута, даже если у него более высокий показатель?

Подробный вопрос и объяснение:

У меня Windows Server 2008R2 с двумя сетевыми картами, каждый из которых подключен к другому маршрутизатору интернет-провайдера. Мой основной интернет-провайдер дает мне примерно 5x-10x пропускную способность вторичного сервера, но недостатком является то, что IP-адрес маршрутизатора не является общедоступным, поэтому я не могу выполнять переадресацию портов для удаленного доступа (я вроде как обходил это с LogMeIn Hamachi, но это мучительно медленно из-за задействованного туннелирования).

Вот проблема, я хочу использовать дополнительный сетевой адаптер (доступ к которому можно получить через переадресацию портов) в качестве точки входа для удаленного рабочего стола, но для этого мне потребуется клиент обновления Dyn.com, чтобы использовать его для подключения к своим серверам, чтобы обновить мой IP. Можно ли это сделать? Я уже проверил маршрутизатор ISP#2, и он не включает функциональность обновления DDNS, которая была бы идеальной.

2 ответа

Решение

Если это приложение взаимодействует с отдельным IP-пространством, вы можете создать статический постоянный маршрут и указать для него вторичный интерфейс.

Если он не перенаправляет на отдельное пространство IP, как другие приложения на сервере, то вам не повезло.

Некоторые приложения могут быть привязаны к определенным IP-адресам, но обычно это функция серверных программ, а не клиентских; AFAIK, нет способа (по крайней мере, встроенного в Windows) сказать приложению "использовать этот конкретный IP-адрес для исходящих соединений", если приложение явно не поддерживает его.

Другие вопросы по тегам