La commande route concerne uniquement les plages de routage IP. La clé pour faire des plages est d'utiliser la partie masque de réseau de la commande route.
Leçon de base sur les réseaux IP
Une adresse IP est un nombre de 32 bits qui représente une adresse sur Internet. Pris en binaire, l'adresse IP 10.0.0.1
ressemblerait à ceci:
10 .0 .0 .1
00001010 00000000 0000000 00000001
Le masque de réseau spécifie quelle partie de l'adresse est la partie fixe de la plage en spécifiant un 1 binaire, et la partie variable de la plage est un 0. Ainsi, un masque de réseau de 255.255.255.255
représente tous les bits sont fixes et ne routera donc que l'adresse IP donnée . Un masque de réseau 0.0.0.0
signifie que tous les bits sont variables, ou en d'autres termes, cela correspond à chaque adresse IP. 0.0.0.0
est utilisé pour l'itinéraire par défaut. Donc, si vous souhaitez spécifier une plage, il vous suffit de spécifier les bits dans le masque de réseau que vous souhaitez faire correspondre.
Si vous vouliez une route d'appliquer à toutes les adresses de 10.0.0.0
la 10.0.0.255
votre commande d'itinéraire ressemblerait
Dest Ip Netmask Gateway
route ADD 10.0.0.0 MASK 255.255.255.0 10.0.0.1
Si vous vouliez qu'une route s'applique uniquement 10.0.0.100
et que 10.0.0.103
votre commande ressemblerait à la route ADD 10.0.0.100 MASK 255.255.255.252 10.0.0.1
Et si vous vouliez qu'un itinéraire s'applique à toutes les adresses 10.0.0.0
de 10.255.255.255
votre itinéraire, cela ressemblerait à
route ADD 10.0.0.0 MASK 255.0.0.0 10.0.0.1
Vous pouvez également spécifier dans la route
commande l'interface à utiliser à l'aide du IF
paramètre:
route ADD 10.0.0.0 MASK 255.0.0.0 10.0.0.1 IF 2