El comando de ruta se trata de rangos de enrutamiento de IP. La clave para hacer rangos es usar la porción de máscara de red del comando de ruta.
Lección básica de redes IP
Una dirección IP es un número de 32 bits que representa una dirección en Internet. Tomado en binario, la dirección IP 10.0.0.1
se vería así:
10 .0 .0 .1
00001010 00000000 0000000 00000001
La máscara de red especifica qué parte de la dirección es la parte fija del rango especificando un 1 binario, y la parte variable del rango es un 0. Por lo tanto, una máscara de red 255.255.255.255
representa que todos los bits son fijos y, por lo tanto, solo enrutará la IP de entrega. . Una máscara de red 0.0.0.0
significa que todos los bits son variables, o en otras palabras, esto coincide con cada dirección IP. 0.0.0.0
se usa para la ruta predeterminada. Entonces, si desea especificar un rango, solo necesita especificar los bits en la máscara de red que desea hacer coincidir.
Si quería una ruta para aplicar a todas las direcciones a partir 10.0.0.0
de 10.0.0.255
su comando de la ruta se vería
Dest Ip Netmask Gateway
route ADD 10.0.0.0 MASK 255.255.255.0 10.0.0.1
Si desea que solo se aplique una ruta 10.0.0.100
y 10.0.0.103
su comando se vería como una ruta ADD 10.0.0.100 MASK 255.255.255.252 10.0.0.1
Y si quisieras que una ruta se aplicara a todas las direcciones 10.0.0.0
de 10.255.255.255
tu ruta se vería así
route ADD 10.0.0.0 MASK 255.0.0.0 10.0.0.1
También puede especificar en el route
comando la interfaz que debe usar con el IF
parámetro:
route ADD 10.0.0.0 MASK 255.0.0.0 10.0.0.1 IF 2