Как вы направляете трафик на / с определенного сайта на конкретный сетевой адаптер? - PullRequest
0 голосов
/ 16 сентября 2008

В Windows XP:

Как вы перенаправляете трафик с определенного сайта на конкретную сетевую карту?

Для экземпляра: как я могу сказать, что все подключения к stackoverflow.com должны использовать мое беспроводное подключение, в то время как все другие сайты будут использовать мой Ethernet?

Ответы [ 4 ]

3 голосов
/ 16 сентября 2008

Я не уверен, что есть более простой способ, но одним из способов было бы добавить маршрут к IP-адресам stackoverflow.com, который явно указывает ваше беспроводное соединение, используя более низкий показатель (стоимость), чем ваш по умолчанию маршрут.

При запуске nslookup www.stackoverflow.com отображается только один IP: 67.199.15.132, поэтому синтаксис будет:

route -p add 67.199.15.132 [your wireless gateway] metric [lower metric than default route] IF [wireless interface]

См. Команду route для получения дополнительной информации.

1 голос
/ 16 сентября 2008

В XP я часто обнаруживал, что, добавляя / изменяя статические маршруты, я обычно могу выполнить то, что мне нужно в таких случаях.

Конечно, есть и другие высокоуровневые инструменты / межсетевые экраны COTS, которые могут предоставить вам лучший интерфейс.

Одна оговорка с изменением маршрутов - VPN-туннели не слишком рады изменениям в статических маршрутах после настройки VPN, поэтому обязательно настройте ее при загрузке Windows после инициализации сетевых адаптеров с помощью некоторых сценариев.

Статические маршруты - они будут работать нормально, если вы не используете VPN-туннель.

Справка Windows 'route'

Управляет таблицами сетевой маршрутизации.

МАРШРУТ [-f] [-p] [команда [пункт назначения] [MASK netmask] [шлюз] [METRIC metric] [IF интерфейс]

-f Очищает таблицы маршрутизации всех записей шлюза. Если это таблицы используются вместе с одной из команд очищается до запуска команды. -p При использовании с командой ADD делает маршрут постоянным через ботинки системы. По умолчанию маршруты не сохраняются когда система перезапускается. Игнорируется для всех других команд, которые всегда влияют на соответствующие постоянные маршруты. это опция не поддерживается в Windows 95. Команда Один из них: ПЕЧАТЬ Печатает маршрут ДОБАВИТЬ Добавляет маршрут УДАЛИТЬ Удаляет маршрут ИЗМЕНЕНИЕ Изменяет существующий маршрут

1 голос
/ 16 сентября 2008

Измените таблицу маршрутизации, чтобы определенные хосты проходили через нужный интерфейс.

Вы должны иметь маршрут по умолчанию, который будет либо вашим Ethernet, либо беспроводным. Но для направления трафика через другой интерфейс используйте команду 'route' командной строки, чтобы добавить маршрут к определенному IP-адресу, который вы хотите перенаправить.

Например, stackoverflow.com имеет IP-адрес 67.199.15.132 (это можно узнать с помощью nslookup или pinging). Выполните маршрут добавить маску 67.199.15.132 255.255.255.255 a.b.c.d ЕСЛИ е где a.b.c.d == IP-адрес маршрутизатора на другом конце вашего беспроводного интерфейса, а e - номер интерфейса (команда route print выведет список каждого интерфейса и его номер интерфейса).

Если вы добавите флаг '-p' в команду route, маршрут будет постоянным между перезагрузками.

1 голос
/ 16 сентября 2008

вы должны быть в состоянии сделать это с помощью команды route. Маршрут добавить (IP-адрес) (маска сети) (шлюз) метрика 1

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...