Udostępnij za pośrednictwem


trasa

Wyświetla i modyfikuje wpisy w lokalnej tabeli routingu adresów IP. Jeśli nie określono parametrów, trasy wyświetla pomoc w wierszu polecenia.

Ważne

To polecenie jest dostępne tylko wtedy, gdy protokół TCP/IP jest zainstalowany jako składnik we właściwościach karty sieciowej w połączeniach sieciowych.

Składnia

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

Parametry

Parametr Opis
/f Czyści tabelę routingu wszystkich wpisów, które nie są trasami hosta (trasy z maską sieci 255.255.255.255), trasą sieciową sprzężenia zwrotnego (trasami z miejscem docelowym 127.0.0.0.maska sieci 255.0.0.0) lub trasa multiemisji (trasy z miejscem docelowym 224.0.0.0 i maską sieciową 240.0.0.0.0). Jeśli jest on używany w połączeniu z jednym z poleceń (takich jak dodawanie, zmienianie lub usuwanie), tabela zostanie wyczyszczone przed uruchomieniem polecenia.
/p W przypadku użycia z poleceniem add określona trasa jest dodawana do rejestru i służy do inicjowania tabeli routingu IP za każdym razem, gdy protokół TCP/IP zostanie uruchomiony. Domyślnie dodane trasy nie są zachowywane po uruchomieniu protokołu TCP/IP. W przypadku użycia z poleceniem drukowania zostanie wyświetlona lista tras trwałych. Ten parametr jest ignorowany dla wszystkich innych poleceń. Trasy trwałe są przechowywane w lokalizacji rejestru HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\PersistentRoutes.
<command> Określa polecenie, które chcesz uruchomić. Prawidłowe polecenia obejmują:
  • dodać — dodaje trasę.
  • zmienić — modyfikuje istniejącą trasę.
  • usuń: — usuwa trasę lub trasy.
  • drukowania — drukuje trasę lub trasy.
<destination> Określa miejsce docelowe sieci trasy. Miejscem docelowym może być adres sieciowy IP (gdzie bity hosta adresu sieciowego są ustawione na 0), adres IP dla trasy hosta lub 0.0.0.0.0 dla trasy domyślnej.
<mask> Określa następny parametr dla wartości "netmask".
<netmask> Określa maskę podsieci docelowej sieci. Wartość domyślna to 255.255.255.255, jeśli nie zostanie określona.
<gateway> Określa adres IP przekazywania lub następnego przeskoku, za pośrednictwem którego można uzyskać dostęp do zestawu adresów zdefiniowanych przez miejsce docelowe sieci i maskę podsieci. W przypadku tras podsieci dołączonych lokalnie adres bramy jest adresem IP przypisanym do interfejsu dołączonego do podsieci. W przypadku tras zdalnych, dostępnych na co najmniej jednym routerze, adres bramy jest bezpośrednio dostępnym adresem IP przypisanym do sąsiedniego routera.
<metric> metryki Określa metrykę kosztów całkowitych (od 1 do 9999) dla trasy, która jest używana podczas wybierania spośród wielu tras w tabeli routingu, która najbardziej odpowiada adresowi docelowemu przekazywanego pakietu. Wybierana jest trasa o najniższej metryce. Metryka może odzwierciedlać liczbę przeskoków, szybkość ścieżki, niezawodność ścieżki, przepływność ścieżki lub właściwości administracyjne.
jeśli <interface> Określa indeks interfejsu dla interfejsu, dla którego miejsce docelowe jest osiągalne. Aby uzyskać listę interfejsów i odpowiadających im indeksów interfejsu, użyj wyświetlania polecenia drukowania trasy. Możesz użyć wartości dziesiętnych lub szesnastowych dla indeksu interfejsu. W przypadku wartości szesnastkowej poprzedzić liczbę szesnastkowa 0x. Jeśli parametr if zostanie pominięty, interfejs jest określany z adresu bramy.
/? Wyświetla pomoc w wierszu polecenia.

Uwagi

  • Duże wartości w metryce kolumnie tabeli routingu są wynikiem umożliwienia tcp/IP automatycznego określenia metryki dla tras w tabeli routingu na podstawie konfiguracji adresu IP, maski podsieci i bramy domyślnej dla każdego interfejsu SIECI LAN. Automatyczne określanie metryki interfejsu, włączone domyślnie, określa szybkość każdego interfejsu i dostosowuje metryki tras dla każdego interfejsu, aby najszybszy interfejs tworzy trasy o najniższej metryce. Aby usunąć duże metryki, wyłącz automatyczne określanie metryki interfejsu z zaawansowanych właściwości protokołu TCP/IP dla każdego połączenia LAN.

  • Nazwy mogą być używane w docelowym, jeśli odpowiedni wpis istnieje w lokalnym pliku Networks przechowywanym w folderze systemroot\System32\Drivers\\. Nazwy mogą być używane dla bramy tak długo, jak można je rozpoznać za pomocą standardowych technik rozpoznawania nazw hostów, takich jak zapytania systemu nazw domen (DNS), użycie pliku hostów lokalnych przechowywanych w folderze systemroot\system32\drivers\\ i rozpoznawanie nazw NetBIOS.

  • Jeśli polecenie jest drukowania lub usunąć, parametr bramy można pominąć, a symbole wieloznaczne mogą być używane dla miejsca docelowego i bramy. Wartość docelowa może być wartością wieloznacznymi określoną przez gwiazdkę (*). Jeśli określona lokalizacja docelowa zawiera gwiazdkę (*) lub znak zapytania (?), jest traktowana jako symbol wieloznaczny, a tylko pasujące trasy docelowe są drukowane lub usuwane. Gwiazdka pasuje do dowolnego ciągu, a znak zapytania pasuje do dowolnego pojedynczego znaku. Na przykład 10.\*.1, 192.168.\*, 127.\*i \*224\* są prawidłowymi zastosowaniami symbolu wieloznakowego gwiazdki.

  • Użycie nieobsługiwanej kombinacji wartości maski docelowej i podsieci (maski sieci) powoduje wyświetlenie komunikatu o błędzie "Route: bad gateway address netmask". Ten komunikat o błędzie jest wyświetlany, gdy miejsce docelowe zawiera co najmniej jeden bit ustawiony na 1 w lokalizacjach bitowych, w których odpowiedni bit maski podsieci ma wartość 0. Aby przetestować ten warunek, należy wyrazić docelową i podsieć maskę przy użyciu notacji binarnej. Maska podsieci w notacji binarnej składa się z serii 1 bitów, reprezentujących część adresu sieciowego miejsca docelowego oraz serię 0 bitów reprezentującą część adresu hosta miejsca docelowego. Sprawdź, czy w miejscu docelowym znajdują się bity ustawione na 1 dla części docelowej, która jest adresem hosta (zgodnie z definicją maski podsieci).

Przykłady

Aby wyświetlić całą zawartość tabeli routingu IP, wpisz:

route print

Aby wyświetlić trasy w tabeli routingu IP rozpoczynającej się od 10, wpisz:

route print 10.*

Aby dodać trasę domyślną z domyślnym adresem bramy 192.168.12.1, wpisz:

route add 0.0.0.0 mask 0.0.0.0 192.168.12.1

Aby dodać trasę do miejsca docelowego 10.41.0.0 z maską podsieci 255.255.0.0 i adresem następnego przeskoku 10.27.0.1, wpisz:

route add 10.41.0.0 mask 255.255.0.0 10.27.0.1

Aby dodać trasę trwałą do miejsca docelowego 10.41.0.0 z maską podsieci 255.255.0.0 i adresem następnego przeskoku 10.27.0.1, wpisz:

route /p add 10.41.0.0 mask 255.255.0.0 10.27.0.1

Aby dodać trasę do miejsca docelowego 10.41.0.0 z maską podsieci 255.255.0.0, adres następnego przeskoku 10.27.0.1 oraz metrykę kosztu 7, wpisz:

route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 metric 7

Aby dodać trasę do miejsca docelowego 10.41.0.0 z maską podsieci 255.255.0.0, adres następnego przeskoku 10.27.0.1 i używając indeksu interfejsu 0x3, wpisz:

route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 if 0x3

Aby usunąć trasę do miejsca docelowego 10.41.0.0 z maską podsieci 255.255.0.0, wpisz:

route delete 10.41.0.0 mask 255.255.0.0

Aby usunąć wszystkie trasy w tabeli routingu IP rozpoczynającej się od 10, wpisz:

route delete 10.*

Aby zmienić adres następnego przeskoku trasy z miejscem docelowym 10.41.0.0 i maską podsieci 255.255.0.0 z 10.27.0.1 do 10.27.0.25, wpisz:

route change 10.41.0.0 mask 255.255.0.0 10.27.0.25