У меня есть ПК с разными сетевыми адаптерами, которые обеспечивают разные интернет-подключения.
Как настроить Firefox (или другой браузер) для доступа к определенному сайту с помощью одного сетевого адаптера, а к другому сайту — с помощью другого адаптера?
Или, в более общем плане, как заставить программное приложение использовать сетевое соединение, а другое программное обеспечение — использовать другое соединение?
Моя операционная система — Windows XP.
решение1
Как правило, именно операционная система, а не приложение, решает, какой сетевой адаптер использовать, на основе целевых IP-адресов.
Если вы можете организовать так, чтобы разные адаптеры находились в разных подсетях, вы можете настроитьстатические маршрутыдля IP-адресов веб-сайтов.
Я полагаю, что большинство ПК имеют свои IP-адреса, выделенные локальным маршрутизатором. Их можно настроить так, чтобы многосетевой ПК получал разные подсети для разных интерфейсов.
ISP1........Router1----------PC----------Router2........ISP2
subnet1 subnet2
решение2
Получите IP-адреса сайтов/пунктов назначения, к которым вы хотите получить доступ, и заблокируйте их в брандмауэре другой сети, таким образом, останется только один путь (тот, который вы откроете) к пункту назначения.
Если у вас более продвинутый брандмауэр, вы можете заблокировать в нем определенные приложения, и тогда все приложение будет вынуждено использовать другой адаптер.
К сожалению, вышеизложенное также будет означать, что другие компьютеры в вашей сети не смогут получить доступ к заблокированным сайтам.