我可以尝试通过特定适配器ping网站吗?

ric*_*b01 24 windows vbscript wmi networking

我希望这不是一个基本问题.标题类型要求一切.:-)

Jac*_*ble 23

ping命令将允许严格的源路由,因此您可以指定在出路时使用的默认网关.(这假设您的接口具有不同的网关,即在不同的网络上)

ping -k 192.169.1.1 microsoft.com
        ^ default gateway for desired interface
Run Code Online (Sandbox Code Playgroud)

使用WMI Win32_PingStatus,  您可以在指定SourceRouteSourceRouteType时执行相同的操作(这与使用ping -k基本相同)

或者:

如果您的网络接口位于同一网络上,例如LAN卡和无线适配器,则可以向计算机添加自定义ROUTE,这可以通过特定接口发送所有流量.

ROUTE HELP:

route ADD 207.46.0.0 MASK 255.255.0.0  192.168.1.1 METRIC 3 IF 2
        destination^      ^mask        ^gateway     metric^    ^
                                                      Interface^
Run Code Online (Sandbox Code Playgroud)


Sub*_*han 17

ping Windows中也有一个选项:

-S srcaddr     Source address to use.
Run Code Online (Sandbox Code Playgroud)

所以你可以做点什么

ping 10.10.10.1 -l 0 -S 192.168.1.1
Run Code Online (Sandbox Code Playgroud)

其中10.10.10.1是目标地址,192.168.1.1是源适配器的地址

  • 这不只是改变源地址吗?我们如何确定这是来自具有相同源地址的接口? (2认同)