Подтвердить что ты не робот

Могу ли я попытаться выполнить ping-сайт через специальный адаптер?

Надеюсь, это не слишком простой вопрос. Название типа спрашивает все это.: -)

4b9b3361

Ответ 1

Команда ping будет обеспечивать строгую маршрутизацию источника, поэтому вы можете указать шлюз по умолчанию для использования на выходе. (Это предполагает, что ваши интерфейсы имеют разные шлюзы, то есть находятся в разных сетях)

ping -k 192.169.1.1 microsoft.com
        ^ default gateway for desired interface

Используя WMI Win32_PingStatus, вы можете сделать то же самое, где вы указываете SourceRoute и SourceRouteType (это по существу то же самое, что и при использовании ping -k)

В качестве альтернативы:

Если ваши сетевые интерфейсы находятся в одной сети, например, LAN-карта и беспроводной адаптер вы можете добавить на свой компьютер ROUTE, который может отправлять весь трафик через определенный интерфейс.

От ПОМОЩЬ МАРШРУТА:

route ADD 207.46.0.0 MASK 255.255.0.0  192.168.1.1 METRIC 3 IF 2
        destination^      ^mask        ^gateway     metric^    ^
                                                      Interface^

Ответ 2

ping также имеет возможность в Windows:

-S srcaddr     Source address to use.

Итак, вы можете сделать что-то вроде

ping 10.10.10.1 -l 0 -S 192.168.1.1

где 10.10.10.1 - адрес назначения, а 192.168.1.1 - адрес адаптера источника