web-dev-qa-db-fra.com

Puis-je essayer d'envoyer une requête ping à un site Web via un adaptateur spécifique?

J'espère que ce n'est pas une question trop basique. Le genre de titre demande tout. :-)

23
richb01

La commande ping permettra un routage source strict afin que vous puissiez spécifier la passerelle par défaut à utiliser à la sortie. (Cela suppose que vos interfaces ont des passerelles distinctes, c'est-à-dire qu'elles sont sur des réseaux différents)

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

En utilisant WMI Win32_PingStatus vous pouvez faire la même chose où vous spécifiez SourceRoute et SourceRouteType (C'est essentiellement la même chose que l'utilisation de ping -k)

Alternativement:

Si vos interfaces réseau sont sur le même réseau, comme une carte LAN et un adaptateur sans fil, vous pouvez ajouter un itinéraire personnalisé [~ # ~] [~ # ~] vers votre machine, qui peut envoyer tout le trafic via une interface spécifique.

De AIDE ROUTIÈRE:

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 a également une option dans Windows:

-S srcaddr     Source address to use.

Vous pouvez donc faire quelque chose comme

ping 10.10.10.1 -l 0 -S 192.168.1.1

où 10.10.10.1 est l'adresse de destination et 192.168.1.1 est l'adresse de l'adaptateur source