route

S’applique à : Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012

Affiche et modifie les entrées de la table de routage IP locale. Si elle est utilisée sans paramètres, route affiche l’aide à l’invite de commandes.

Important

Cette commande est disponible uniquement si le protocole TCP/IP (Internet Protocol) est installé en tant que composant dans les propriétés d’une carte réseau dans les connexions réseau.

Syntaxe

route [/f] [/p] [<command> [<destination>] [mask <netmask>] [<gateway>] [metric <metric>]] [if <interface>]]

Paramètres

Paramètre Description
/f Efface de la table de routage toutes les entrées qui ne sont pas des routes hôtes (routes avec masque réseau 255.255.255.255), la route de réseau de bouclage (routes avec destination 127.0.0.0.0.0 et masque réseau 255.0.0.0) ou une route multidiffusion (routes avec destination 224.0.0.0 et masque réseau 240.0.0.0.0). Si ce paramètre est utilisé avec l’une des commandes (telles que add, change ou delete), la table est effacée avant que la commande ne soit exécutée.
/p Quand ce paramètre est utilisé avec la commande add, la route spécifiée est ajouté au Registre et est utilisée pour initialiser la table de routage IP chaque fois que le protocole TCP/IP est démarré. Par défaut, les routes ajoutées ne sont pas conservés quand le protocole TCP/IP est démarré. Quand il est utilisé avec la commande print, la liste des routes persistantes s’affiche. Ce paramètre est ignoré pour toutes les autres commandes. Les routes persistantes sont stockées à l’emplacement du Registre HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\PersistentRoutes.
<command> Spécifie la commande que vous souhaitez exécuter. Les commandes valides sont les suivantes :
  • add : ajoute une route.
  • change : modifie une route existante.
  • delete : supprime une ou plusieurs routes.
  • print : affiche une ou plusieurs routes.
<destination> Spécifie la destination réseau de la route. La destination peut être une adresse réseau IP (où les bits hôtes de l’adresse réseau sont définis sur 0), une adresse IP pour une route hôte ou 0.0.0.0.0 pour la route par défaut.
<mask> Spécifie le paramètre suivant pour la valeur « netmask ».
<netmask> Spécifie le masque de sous-réseau de destination réseau. La valeur par défaut est 255.255.255.255 si ce paramètre n’est pas spécifié.
<gateway> Spécifie l’adresse IP de transfert ou de tronçon suivant sur laquelle l’ensemble d’adresses définies par la destination réseau et le masque de sous-réseau sont accessibles. Pour les routes de sous-réseau attachés localement, l’adresse de passerelle est l’adresse IP affectée à l’interface attachée au sous-réseau. Pour les routes distantes, disponibles sur un ou plusieurs routeurs, l’adresse de passerelle est une adresse IP directement accessible qui est affectée à un routeur voisin.
metric <metric> Spécifie une métrique de coût sous la forme d’un entier (compris entre 1 et 9999) pour la route, utilisée lors du choix entre plusieurs routes dans la table de routage qui correspondent le plus étroitement à l’adresse de destination d’un paquet en cours de transfert. La route avec la métrique la plus basse est choisie. La métrique peut refléter le nombre de tronçons, la vitesse du chemin, la fiabilité du chemin, le débit de chemin ou des propriétés administratives.
if <interface> Spécifie l’index de l’interface sur laquelle la destination est accessible. Pour obtenir la liste des interfaces et leurs index d’interface correspondants, utilisez la sortie de la commande route print. Vous pouvez utiliser des valeurs décimales ou hexadécimales pour l’index d’interface. Pour les valeurs hexadécimales, faites précéder le nombre hexadécimal de 0x. Quand le paramètre if est omis, l’interface est déterminée à partir de l’adresse de passerelle.
/? Affiche l'aide à l'invite de commandes.

Notes

  • La présence de valeurs élevées dans la colonne metric de la table de routage est due au fait que TCP/IP est autorisé à déterminer automatiquement la métrique des routes dans la table de routage en fonction de la configuration de l’adresse IP, du masque de sous-réseau et de la passerelle par défaut pour chaque interface LAN. La détermination automatique de la métrique d’interface, activée par défaut, détermine la vitesse de chaque interface et ajuste les métriques des routes pour chaque interface afin que l’interface la plus rapide crée les routes avec la métrique la plus faible. Pour supprimer les grandes métriques, désactivez la détermination automatique de la métrique d’interface des propriétés avancées du protocole TCP/IP pour chaque connexion LAN.

  • Des noms peuvent être utilisés pour destination si une entrée appropriée existe dans le fichier Networks local stocké dans le dossier systemroot\System32\Drivers\\. Des noms peuvent être utilisés pour gateway tant qu’ils peuvent être résolus en adresse IP par le biais de techniques standard de résolution de noms d’hôte telles que les requêtes DNS (Domain Name System), l’utilisation du fichier Hosts local stocké dans le dossier systemroot\system32\drivers\\ et la résolution de noms NetBIOS.

  • si la commande est print ou delete, le paramètre gateway peut être omis et des caractères génériques peuvent être utilisés pour la destination et la passerelle. La valeur destination peut être une valeur générique spécifiée par un astérisque (*). Si la destination spécifiée contient un astérisque (*) ou un point d’interrogation (?), elle est traitée comme une valeur générique et seules les routes de destination correspondantes sont affichées ou supprimées. L’astérisque correspond à n’importe quelle chaîne et le point d’interrogation à n’importe quel caractère. Par exemple, 10.\*.1, 192.168.\*, 127.\* et \*224\* sont toutes des utilisations valides du caractère générique astérisque.

  • L’utilisation d’une combinaison non prise en charge d’une destination et d’une valeur de masque de sous-réseau (masque réseau) entraîne l’affichage du message d’erreur « Route : masque réseau d’adresse de passerelle incorrect ». Ce message d’erreur s’affiche quand la destination contient un ou plusieurs bits définis sur 1 dans des emplacements de bits où le bit du masque de sous-réseau correspondant est défini sur 0. Pour tester cette condition, exprimez la destination et le masque de sous-réseau en notation binaire. Le masque de sous-réseau en notation binaire se compose d’une série de bits 1, représentant la partie d’adresse réseau de la destination, et d’une série de bits 0, représentant la partie d’adresse hôte de la destination. Vérifiez s’il existe des bits dans la destination qui sont définis sur 1 pour la partie de la destination correspondant à l’adresse hôte (telle que définie par le masque de sous-réseau).

Exemples

Pour afficher l’intégralité du contenu de la table de routage IP, tapez :

route print

Pour afficher les routes dans la table de routage IP qui commencent par 10, tapez :

route print 10.*

Pour ajouter une route par défaut avec l’adresse de passerelle par défaut 192.168.12.1, tapez :

route add 0.0.0.0 mask 0.0.0.0 192.168.12.1

Pour ajouter une route à la destination 10.41.0.0 avec le masque de sous-réseau 255.255.0.0 et l’adresse de tronçon suivant 10.27.0.1, tapez :

route add 10.41.0.0 mask 255.255.0.0 10.27.0.1

Pour ajouter une route persistante à la destination 10.41.0.0 avec le masque de sous-réseau 255.255.0.0 et l’adresse de tronçon suivant 10.27.0.1, tapez :

route /p add 10.41.0.0 mask 255.255.0.0 10.27.0.1

Pour ajouter une route à la destination 10.41.0.0 avec le masque de sous-réseau 255.255.0.0, l’adresse de tronçon suivant 10.27.0.1 et la métrique de coût 7, tapez :

route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 metric 7

Pour ajouter une route à la destination 10.41.0.0 avec le masque de sous-réseau 255.255.0.0, l’adresse de tronçon suivant 10.27.0.1 et en utilisant l’index d’interface 0x3, tapez :

route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 if 0x3

Pour supprimer la route vers la destination 10.41.0.0 avec le masque de sous-réseau 255.255.0.0, tapez :

route delete 10.41.0.0 mask 255.255.0.0

Pour supprimer toutes les routes dans la table de routage IP qui commencent par 10, tapez :

route delete 10.*

Pour changer l’adresse de tronçon suivant de la route avec la destination 10.41.0.0 et le masque de sous-réseau 255.255.0.0 de 10.27.0.1 en 10.27.0.25, tapez :

route change 10.41.0.0 mask 255.255.0.0 10.27.0.25