Il comando route è tutto su routing range di IP. La chiave per eseguire gli intervalli è utilizzare la parte della maschera di rete del comando route.
Lezione di base sulla rete IP
Un indirizzo IP è un numero a 32 bit che rappresenta un indirizzo su Internet. Preso in binario, l'indirizzo IP 10.0.0.1
sarebbe simile al seguente:
10 .0 .0 .1
00001010 00000000 0000000 00000001
La maschera di rete specifica quale parte dell'indirizzo è la parte fissa dell'intervallo specificando un binario 1 e la parte variabile dell'intervallo è uno 0. Quindi, una maschera di rete di 255.255.255.255
rappresenta tutti i bit sono fissi e pertanto indirizzerà solo l'indirizzo IP . Una maschera di rete 0.0.0.0
significa che tutti i bit sono variabili o, in altre parole, corrisponde a tutti gli indirizzi IP. 0.0.0.0
viene utilizzato per il percorso predefinito. Quindi, se si desidera specificare un intervallo, è sufficiente specificare i bit nella maschera di rete che si desidera abbinare.
Se si voleva un percorso da applicare a tutti gli indirizzi da 10.0.0.0
al 10.0.0.255
vostro comando route sarebbe simile
Dest Ip Netmask Gateway
route ADD 10.0.0.0 MASK 255.255.255.0 10.0.0.1
Se si desidera applicare solo una route 10.0.0.100
e 10.0.0.103
il comando sarà simile a route ADD 10.0.0.100 MASK 255.255.255.252 10.0.0.1
E se si voleva un percorso da applicare a tutti gli indirizzi 10.0.0.0
per 10.255.255.255
il percorso sarà simile
route ADD 10.0.0.0 MASK 255.0.0.0 10.0.0.1
Puoi anche specificare nel route
comando l'interfaccia che dovrebbe usare usando il IF
parametro:
route ADD 10.0.0.0 MASK 255.0.0.0 10.0.0.1 IF 2