Freigeben über


route

Dient zum Anzeigen und Ändern der Einträge in der lokalen IP-Routingtabelle. Bei Verwendung ohne Parameter zeigt route Hilfe in der Eingabeaufforderung an.

Wichtig

Dieser Befehl ist nur verfügbar, wenn das Internetprotokoll (TCP/IP) als Komponente in den Eigenschaften eines Netzwerkadapters unter „Netzwerkverbindungen“ installiert ist.

Syntax

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

Parameter

Parameter BESCHREIBUNG
/f Löscht alle Einträge aus der Routingtabelle, bei denen es sich nicht um Hostrouten (Routen mit der Netzmaske 255.255.255.255), um die Loopback-Netzwerkroute (Routen mit dem Ziel 127.0.0.0.255. 0 und der Netzmaske 255.0.0.0) oder um eine Multicastroute (Routen mit dem Ziel 224.0.0.0 und der Netzmaske 240.0.0.0) handelt. Wird diese Option mit einem der Befehle (beispielsweise „add“, „change“ oder „delete“) kombiniert, wird die Tabelle vor dem Ausführen des Befehls gelöscht.
/p Bei Verwendung mit dem Befehl „add“ wird die angegebene Route der Registrierung hinzugefügt und zum Initialisieren der IP-Routingtabelle verwendet, wenn das TCP/IP-Protokoll gestartet wird. Standardmäßig bleiben hinzugefügte Routen nicht erhalten, wenn das TCP/IP-Protokoll gestartet wird. Bei Verwendung mit dem Befehl „print“ wird die Liste der persistenten Routen angezeigt. Bei allen anderen Befehlen wird dieser Parameter ignoriert. Persistente Routen werden in der Registrierung unter HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\PersistentRoutes gespeichert.
<command> Gibt den auszuführenden Befehl an. Gültige Befehle sind:
  • add: Fügt eine Route hinzu.
  • change: Ändert eine vorhandene Route.
  • delete: Löscht eine oder mehrere Routen.
  • print: Gibt eine oder mehrere Routen aus.
<destination> Gibt das Netzwerkziel der Route an. Das Ziel kann eine IP-Netzwerkadresse (mit auf „0“ festgelegten Hostbits der Netzwerkadresse), eine IP-Adresse für eine Hostroute oder 0.0.0.0.0 für die Standardroute sein.
<mask> Gibt den nächsten Parameter für den Netzmaskenwert an.
<netmask> Gibt die Subnetzmaske des Netzwerkziels an. Ohne Angabe wird standardmäßig 255.255.255.255 verwendet.
<gateway> Gibt die IP-Adresse für die Weiterleitung oder die IP-Adresse des nächsten Hops an, über die die durch das Netzwerkziel und die Subnetzmaske definierten Adressen erreichbar sind. Bei lokal angefügten Subnetzrouten ist die Gatewayadresse die IP-Adresse, die der an das Subnetz angefügten Schnittstelle zugewiesen ist. Bei Remoterouten, die über mindestens einen Router verfügbar sind, ist die Gatewayadresse eine direkt erreichbare IP-Adresse, die einem benachbarten Router zugewiesen ist.
metric <metric> Gibt eine ganzzahlige Kostenmetrik (von 1 bis 9.999) für die Route an. Sie wird verwendet, wenn in der Routingtabelle aus mehreren Routen gewählt wird, die der Zieladresse eines weiterzuleitenden Pakets am ehesten entsprechen. Die Route mit der niedrigsten Metrik wird ausgewählt. Die Metrik kann die Anzahl von Hops, die Geschwindigkeit des Pfads, die Pfadzulässigkeit, den Pfaddurchsatz oder administrative Eigenschaften widerspiegeln.
if <interface> Gibt den Schnittstellenindex für die Schnittstelle an, über die das Ziel erreichbar ist. Verwenden Sie die Anzeige des Befehls „route print“, um eine Liste mit den Schnittstellen und den zugehörigen Schnittstellenindizes zu erhalten. Für den Schnittstellenindex können entweder Dezimal- oder Hexadezimalwerte verwendet werden. Stellen Sie bei Hexadezimalwerten der Hexadezimalzahl „0x“ voran. Ohne Angabe des Parameters „if“ wird die Schnittstelle anhand der Gatewayadresse bestimmt.
/? Zeigt die Hilfe an der Eingabeaufforderung an.

Bemerkungen

  • Große Werte in der Spalte Metrik der Routingtabelle entstehen, wenn TCP/IP gestattet wird, die Metrik für Routen in der Routingtabelle basierend auf der Konfiguration von IP-Adresse, Subnetzmaske und Standardgateway für jede LAN-Schnittstelle automatisch zu bestimmen. Die automatische Bestimmung der Schnittstellenmetrik ist standardmäßig aktiviert. Sie bestimmt die Geschwindigkeit jeder Schnittstelle und passt die Metriken der Routen für jede Schnittstelle so an, dass die schnellste Schnittstelle die Routen mit der niedrigsten Metrik erstellt. Um die großen Metriken zu entfernen, deaktivieren Sie die automatische Bestimmung der Schnittstellenmetrik über die erweiterten Eigenschaften des TCP/IP-Protokolls für jede LAN-Verbindung.

  • Namen können als Ziel (destination) verwendet werden, wenn in der lokal im Ordner systemroot\System32\Drivers\\ gespeicherten Datei Networks ein entsprechender Eintrag vorhanden ist. Namen können für das Gateway verwendet werden, solange sie mithilfe von Standardverfahren für die Hostnamenauflösung in eine IP-Adresse aufgelöst werden können. Beispiele für solche Verfahren sind DNS-Abfragen (Domain Name System), die Verwendung der lokal im Ordner systemroot\system32\drivers\\ gespeicherten Datei „Hosts“ und die NetBIOS-Namensauflösung.

  • Wenn der Befehl print oder delete lautet, kann der Parameter Gateway weggelassen werden, und für das Ziel und das Gateway können Platzhalter verwendet werden. Der Zielwert (destination) kann ein durch ein Sternchen (*) angegebener Platzhalterwert sein. Wenn das angegebene Ziel ein Sternchen (*) oder ein Fragezeichen (?) enthält, wird es als Platzhalter behandelt, und nur übereinstimmende Zielrouten werden ausgegeben oder gelöscht. Das Sternchen steht für eine beliebige Zeichenfolge, das Fragezeichen für ein beliebiges einzelnes Zeichen. 10.\*.1, 192.168.\*, 127.\* und \*224\* sind beispielsweise gültige Möglichkeiten zur Verwendung des Sternchenplatzhalters.

  • Bei Verwendung einer nicht unterstützten Kombination aus Ziel- und Subnetzmaskenwert (netmask) wird die Fehlermeldung „Route: Ungültige Netzmaske für die Gatewayadresse“ angezeigt. Dieser Fehler tritt auf, wenn im Ziel an Bitorten, an denen das entsprechende Bit der Subnetzmaske auf „0“ festgelegt ist, mindestens ein Bit auf „1“ festgelegt ist. Drücken Sie zum Testen dieser Bedingung das Ziel und die Subnetzmaske in binärer Notation aus. Die Subnetzmaske besteht in binärer Notation aus einer Reihe von 1-Bits, die den Netzwerkadressenteil des Ziels darstellen, und aus einer Reihe von 0-Bits, die den Hostadressenteil des Ziels darstellen. Überprüfen Sie, ob das Ziel Bits enthält, die für den Teil des Ziels, bei dem es sich um die Hostadresse handelt, auf „1“ festgelegt sind (wie durch die Subnetzmaske definiert).

Beispiele

Geben Sie Folgendes ein, um den gesamten Inhalt der IP-Routingtabelle anzuzeigen:

route print

Geben Sie Folgendes ein, um die Routen in der IP-Routingtabelle anzuzeigen, die mit „10“ beginnen:

route print 10.*

Geben Sie Folgendes ein, um eine Standardroute mit der Standardgatewayadresse 192.168.12.1 hinzuzufügen:

route add 0.0.0.0 mask 0.0.0.0 192.168.12.1

Geben Sie Folgendes ein, um dem Ziel 10.41.0.0 eine Route mit der Subnetzmaske 255.255.0.0 und der Adresse 10.27.0.1 des nächsten Hops hinzuzufügen:

route add 10.41.0.0 mask 255.255.0.0 10.27.0.1

Geben Sie Folgendes ein, um dem Ziel 10.41.0.0 eine persistente Route mit der Subnetzmaske 255.255.0.0 und der Adresse 10.27.0.1 des nächsten Hops hinzuzufügen:

route /p add 10.41.0.0 mask 255.255.0.0 10.27.0.1

Geben Sie Folgendes ein, um dem Ziel 10.41.0.0 eine Route mit der Subnetzmaske 255.255.0.0, der Adresse 10.27.0.1 des nächsten Hops und der Kostenmetrik 7 hinzuzufügen:

route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 metric 7

Geben Sie Folgendes ein, um dem Ziel 10.41.0.0 eine Route mit der Subnetzmaske 255.255.0.0 und der Adresse 10.27.0.1 des nächsten Hops hinzuzufügen und den Schnittstellenindex 0x3 zu verwenden:

route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 if 0x3

Geben Sie Folgendes ein, um die Route zum Ziel 10.41.0.0 mit der Subnetzmaske 255.255.0.0 zu löschen:

route delete 10.41.0.0 mask 255.255.0.0

Geben Sie Folgendes ein, um alle Routen in der IP-Routingtabelle zu löschen, die mit „10“ beginnen:

route delete 10.*

Geben Sie Folgendes ein, um die Adresse des nächsten Hops der Route mit dem Ziel 10.41.0.0 und der Subnetzmaske 255.255.0.0 von 10.27.0.1 in 10.27.0.25 zu ändern:

route change 10.41.0.0 mask 255.255.0.0 10.27.0.25