Bei dem Befehl route geht es ausschließlich um die Weiterleitung von IP-Bereichen. Der Schlüssel zum Ausführen von Bereichen ist die Verwendung des Netzmaskenabschnitts des Routenbefehls.
Grundlegende IP-Netzwerk-Lektion
Eine IP-Adresse ist eine 32-Bit-Nummer, die eine Adresse im Internet darstellt. In binärer Form 10.0.0.1
würde die IP-Adresse folgendermaßen aussehen:
10 .0 .0 .1
00001010 00000000 0000000 00000001
Die Netzmaske gibt an, welcher Teil der Adresse der feste Teil des Bereichs ist, indem eine binäre 1 angegeben wird, und der variable Teil des Bereichs ist eine 0. Eine Netzmaske 255.255.255.255
repräsentiert also, dass alle Bits fest sind und leitet daher nur die IP weiter . Eine Netzmaske 0.0.0.0
bedeutet, dass alle Bits variabel sind, oder mit anderen Worten, dass dies mit jeder IP-Adresse übereinstimmt. 0.0.0.0
wird für die Standardroute verwendet. Wenn Sie also einen Bereich angeben möchten, müssen Sie nur die Bits in der Netzmaske angeben, mit denen Sie übereinstimmen möchten.
Wenn Sie möchten, dass eine Route für alle Adressen von 10.0.0.0
bis zu 10.0.0.255
Ihrem Routenbefehl gilt, würde dies so aussehen
Dest Ip Netmask Gateway
route ADD 10.0.0.0 MASK 255.255.255.0 10.0.0.1
Wenn Sie möchten , dass nur eine Route angewendet wird 10.0.0.100
und 10.0.0.103
Ihr Befehl so aussieht wie route ADD 10.0.0.100 MASK 255.255.255.252 10.0.0.1
Und wenn Sie wollen eine Route an alle Adressen anzuwenden , 10.0.0.0
um 10.255.255.255
Ihre Route würde aussehen wie
route ADD 10.0.0.0 MASK 255.0.0.0 10.0.0.1
Sie können im route
Befehl auch die Schnittstelle angeben, die verwendet werden soll, indem Sie den IF
Parameter verwenden:
route ADD 10.0.0.0 MASK 255.0.0.0 10.0.0.1 IF 2