Sådan tilføjes en statisk TCP / IP-rute til Windows Routing Table

Indholdsfortegnelse:

Video: Sådan tilføjes en statisk TCP / IP-rute til Windows Routing Table

Video: Sådan tilføjes en statisk TCP / IP-rute til Windows Routing Table
Video: Как включить Personal Hotspot на iPhone 5,5s, 6,6s, 7,8,9,10, X 2024, Marts
Sådan tilføjes en statisk TCP / IP-rute til Windows Routing Table
Sådan tilføjes en statisk TCP / IP-rute til Windows Routing Table
Anonim
I nogle specifikke typer miljøer kan du finde det nyttigt at tilføje en statisk rute til rutingstabellen i Windows. Sådan går det med det.
I nogle specifikke typer miljøer kan du finde det nyttigt at tilføje en statisk rute til rutingstabellen i Windows. Sådan går det med det.

Et rutebord dikterer, hvor alle pakker går, når de forlader et system - uanset om dette system er en fysisk router eller en pc. De fleste routere - herunder den, der er indbygget i din Windows-pc - bruger en form for dynamisk routing, hvor routeren er i stand til at vælge det bedste sted at videresende pakker ud fra oplysninger, som den får fra andre routere. Du kan se det på arbejdspladsen, hvis du bruger kommandoen Traceroute til at se de forbindelser, en pakke gør, når den når det endelige bestemmelsessted.

De fleste routere giver dig også mulighed for at tilføje en statisk rute (en, der ikke opdateres dynamisk), hvis du altid vil videresende bestemte trafik til en bestemt router eller gateway. Hvorfor? Nå, de fleste mennesker, der bruger Windows i deres hjem eller små virksomheder, har sandsynligvis ikke det, men det kan være nyttigt under visse omstændigheder, såsom:

  • Du har to internetforbindelser - måske en til regelmæssig brug og en til forbindelse til et arbejdsnetværk - og du vil have al trafik til et bestemt IP-adresseområde for at gå ud over en af disse forbindelser.
  • Du har oprettet flere undernet på dit netværk og skal lede trafik til et bestemt undernet. Statiske ruter kan være særlig nyttige til at teste disse typer miljøer.
  • Du bruger faktisk en Windows-pc som en router til dit netværk, og du vil have finere kontrol over det.

Hvis nogen af dem gælder for dig, læs videre. Du skal dykke ind i kommandoprompt for at tilføje en statisk rute til Windows-routingstabellen, men det er nemt, og vi fører dig gennem trinnene.

Se Windows Routing Table

Før du begynder at tilføje ruter, kan det være nyttigt at se rutebordet først. Brand kommandoprompt ved at trykke Windows + X og derefter vælge "Command Prompt (Admin)" på menuen Power Users.

Image
Image

Bemærk: Hvis du ser PowerShell i stedet for Kommandoprompt på menuen Power Users, er det en switch, der skete med Creators Update for Windows 10. Det er meget nemt at skifte tilbage til at vise kommandoprompten på menuen Power Users, hvis du vil have det, eller du kan give PowerShell et forsøg. Du kan gøre stort set alt i PowerShell, som du kan gøre i Command Prompt, plus mange andre nyttige ting.

Skriv kommandoen på kommandoprompt og tryk på Enter:

route print

Image
Image

Du får vist en lang liste over netværksdestinationer og de gateways, som pakker videresendes til, når de er på vej til den destination. Medmindre du allerede har tilføjet statiske ruter til bordet, vil alt, hvad du ser her, blive dynamisk genereret.

Tilføj en statisk rute til Windows Routing Table

For at tilføje en statisk rute til tabellen skriver du en kommando ved hjælp af følgende syntaks:

route ADD destination_network MASK subnet_mask gateway_ip metric_cost

Det

subnet_mask

og

metric_cost

komponenter er valgfrie til kommandoen. Hvis du ikke angiver en subnetmaske, vil 255.255.255.0 blive brugt automatisk. Hvis du ikke angiver en metrisk pris, bruges en pris, der er større end 0,0,0,0 destinationsindtastningen. Den metriske omkostningsværdi er kun en omkostning, der er i forhold til andre omkostninger i tabellen, og bruges, når Windows beslutter mellem flere ruter, der kunne nå samme destination.

Så hvis du for eksempel ville tilføje en rute, der angiver, at al trafik bundet til 192.168.35.0-subnetet gik til en gateway på 192.168.0.2, og du bare ville bruge den automatiske metriske pris, ville du bruge følgende kommando:

route ADD 192.168.35.0 MASK 255.255.255.0 192.168.0.2

Hvis du skulle bruge
Hvis du skulle bruge

route print

Kommando at se på bordet nu, du vil se din nye statiske rute.

Det er alt sammen nemt nok, men der er en ekstra lille fangst. Når du tilføjer en statisk rute, varer den som standard kun til næste gang du starter Windows. Årsagen til dette er, at mange virksomheder bruger en koordineret liste over statiske ruter, der opdateres ret ofte. I stedet for at tilføje og opdatere alle disse ruter på hver maskine, distribuerer de bare en batch script fil, der tilføjer de nyeste ruter under Windows opstart. Dette holder rutetabellen relativt ryddet.
Det er alt sammen nemt nok, men der er en ekstra lille fangst. Når du tilføjer en statisk rute, varer den som standard kun til næste gang du starter Windows. Årsagen til dette er, at mange virksomheder bruger en koordineret liste over statiske ruter, der opdateres ret ofte. I stedet for at tilføje og opdatere alle disse ruter på hver maskine, distribuerer de bare en batch script fil, der tilføjer de nyeste ruter under Windows opstart. Dette holder rutetabellen relativt ryddet.

Du kan helt sikkert bruge batch script-metoden selv. Skrive batch scripts er ikke svært. Men hvis du bare tilføjer en eller to statiske ruter, som du ikke forventer at ændre ofte, kan du i stedet blot tilføje

-p

mulighed for kommandoen for at gøre ruten vedholdende. En vedvarende rute forbliver på plads, selvom Windows starter. Ved hjælp af samme kommando, som vi tidligere brugte, kunne du gøre den rute vedholdende med følgende ændring:

route -p ADD 192.168.35.0 MASK 255.255.255.0 192.168.0.2

Image
Image

Fjern en statisk rute fra Windows Routing Table

Selvfølgelig vil der komme en tid, du måske vil fjerne en statisk rute fra dit bord. Alt du skal gøre er at skrive en kommando ved hjælp af følgende syntaks:

route delete destination_network

Så for at slette den rute, vi skabte tidligere med destinationsnetværket 192.168.35.0, er alt, hvad vi skal gøre, at skrive denne kommando, og tryk på Enter:

route delete 192.168.35.0

Image
Image

Ja, ved hjælp af statiske ruter er det lidt esoterisk, når det kommer til at styre de fleste hjem og små virksomheder. Men hvis du behøver at gøre det, er det en temmelig let proces. Og hvis du ikke behøver at gøre det lige nu, ved du i hvert fald, at det er en mulighed i fremtiden.

Anbefalede: