web-dev-qa-db-ja.com

特定のアダプターを介してWebサイトにpingを試行できますか?

これが基本的な質問ではないことを願っています。タイトルの種類はそれをすべて求めます。 :-)

23
richb01

Pingコマンドは厳密なソースルーティングを許可するため、途中で使用するデフォルトゲートウェイを指定できます。 (これは、インターフェイスが異なるゲートウェイを持っていること、つまり異なるネットワーク上にあることを前提としています)

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

WMIを使用する Win32_PingStatus specifySourceRouteおよびSourceRouteType(これは基本的にping -kを使用するのと同じです)

代わりに:

ネットワークインターフェイスがLANカードやワイヤレスアダプタなどの同じネットワーク上にある場合、カスタム[〜#〜] route [〜#〜]をマシンに追加できます。特定のインターフェイスを介してすべてのトラフィックを送信できます。

FromROUTE 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^
22
Jack B Nimble

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はソースアダプターのアドレスです。