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

问题描述 投票:23回答:2

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

windows networking vbscript wmi
2个回答
22
投票

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

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

使用WMI Win32_PingStatus,您可以在指定SourceRoute和SourceRouteType时执行相同的操作(这与使用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^

17
投票

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是源适配器的地址

© www.soinside.com 2019 - 2024. All rights reserved.