Hoe u een statische TCP / IP-route kunt toevoegen aan de Windows-routeringstabel

asr_top

In sommige specifieke soorten omgevingen kan het handig zijn om een ​​statische route toe te voegen aan de routeringstabel in Windows. Hier leest u hoe u het moet aanpakken.

VERWANT: Hoe Traceroute te gebruiken om netwerkproblemen te identificeren

Een routeringstabel bepaalt waar alle pakketten naartoe gaan als ze een systeem verlaten – of dat systeem nu een fysieke router of een pc is. De meeste routers, inclusief degene die in uw Windows-pc is ingebouwd, gebruiken een of andere vorm van dynamische routing, waarbij de router in staat is om de beste plaats te selecteren om pakketten door te sturen op basis van informatie die hij van andere routers krijgt. U kunt het aan het werk zien als u het traceroute-commando gebruikt om de verbindingen te bekijken die een pakket maakt wanneer het zijn eindbestemming bereikt.

Bij de meeste routers kunt u ook een statische route toevoegen (een die niet dynamisch wordt bijgewerkt) als u bepaald verkeer altijd naar een specifieke router of gateway wilt doorsturen. Waarom? Welnu, de meeste mensen die Windows thuis of in een klein bedrijf gebruiken, zullen dat waarschijnlijk niet doen, maar dit kan onder bepaalde omstandigheden handig zijn, zoals:

  • Je hebt twee internetverbindingen – misschien een voor normaal gebruik en een om verbinding te maken met een werknetwerk – en je wilt dat al het verkeer naar een bepaald IP-adresbereik over een van die verbindingen gaat.
  • U heeft meerdere subnetten op uw netwerk opgezet en u moet verkeer naar een bepaald subnet leiden. Statische routes kunnen bijzonder nuttig zijn bij het testen van dit soort omgevingen.
  • U gebruikt eigenlijk een Windows-pc als router voor uw netwerk en u wilt daar meer controle over.

Als een van de bovenstaande punten op u van toepassing is, lees dan verder. U moet in de opdrachtprompt duiken om een ​​statische route aan de Windows-routeringstabel toe te voegen, maar het is gemakkelijk en we zullen u door de stappen leiden.

Bekijk de Windows Routing Table

Voordat u begint met het toevoegen van routes, kan het handig zijn om eerst de routeringstabel te bekijken. Start de opdrachtprompt door op Windows + X te drukken en vervolgens “Command Prompt (Admin)” te selecteren in het menu Power Users.

asr_1

Notitie: Als je PowerShell ziet in plaats van de opdrachtprompt in het menu Power Users, is dat een omschakeling die tot stand is gekomen met de Creators Update voor Windows 10. Het is heel gemakkelijk om terug te schakelen naar het weergeven van de opdrachtprompt in het menu Power Users als je wilt, of u kunt PowerShell eens proberen. U kunt vrijwel alles in PowerShell doen dat u kunt doen in de opdrachtprompt, plus nog veel meer nuttige dingen.

VERWANT: Hoe de opdrachtprompt terug te zetten in het Windows + X Power-gebruikersmenu

Typ bij de opdrachtprompt de volgende opdracht en druk op Enter:

route print

asr_1

Je ziet een lange lijst met netwerkbestemmingen en de gateways waarnaar pakketten worden doorgestuurd wanneer ze naar die bestemming gaan. Tenzij je al statische routes aan de tabel hebt toegevoegd, wordt alles wat je hier ziet dynamisch gegenereerd.

Voeg een statische route toe aan de Windows-routeringstabel

Om een ​​statische route aan de tabel toe te voegen, typ je een commando met de volgende syntaxis:

route ADD destination_network MASK subnet_mask  gateway_ip metric_cost

De subnet_mask en metric_cost componenten zijn optioneel voor de opdracht. Als u geen subnetmasker opgeeft, wordt 255.255.255.0 automatisch gebruikt. Als u geen metrische kosten opgeeft, wordt een kostprijs hoger dan de bestemmingsinvoer 0.0.0.0 gebruikt. De metrische kostenwaarde is slechts een kostprijs die in verhouding staat tot andere kosten in de tabel en wordt gebruikt wanneer Windows een keuze maakt tussen meerdere routes die dezelfde bestemming zouden kunnen bereiken.

Als u bijvoorbeeld een route wilt toevoegen die aangeeft dat al het verkeer dat bestemd is voor het 192.168.35.0-subnet naar een gateway op 192.168.0.2 is gegaan en u alleen de automatische metrische kosten wilt gebruiken, gebruikt u de volgende opdracht:

route ADD 192.168.35.0 MASK 255.255.255.0 192.168.0.2

asr_3

Als u de route print commando om nu naar de tafel te kijken, je zou je nieuwe statische route zien.

asr_4

Dat is allemaal gemakkelijk genoeg, maar er is een extra kleine vangst. Wanneer u een statische route toevoegt, duurt deze standaard slechts tot de volgende keer dat u Windows start. De reden hiervoor is dat veel bedrijven een gecoördineerde lijst met statische routes gebruiken die vrij vaak wordt bijgewerkt. In plaats van al die routes op elke computer toe te voegen en bij te werken, distribueren ze gewoon een batch-scriptbestand dat de nieuwste routes toevoegt tijdens het opstarten van Windows. Hierdoor blijft de routetafel relatief overzichtelijk.

VERWANT: Hoe u een batch-script op Windows schrijft

U kunt de batch-scriptmethode zeker zelf gebruiken. Batch-scripts schrijven is niet moeilijk. Maar als u slechts een of twee statische routes toevoegt waarvan u niet verwacht dat ze vaak zullen veranderen, kunt u in plaats daarvan gewoon het -p optie voor het commando om de route persistent te maken. Een aanhoudende route blijft op zijn plaats, zelfs wanneer Windows opstart. Met hetzelfde commando dat we eerder gebruikten, zou je die route persistent kunnen maken met de volgende wijziging:

route -p ADD 192.168.35.0 MASK 255.255.255.0 192.168.0.2

asr_5

Verwijder een statische route uit de Windows-routeringstabel

Natuurlijk komt er een moment dat u een statische route van uw tafel wilt verwijderen. Het enige dat u hoeft te doen, is een opdracht typen met de volgende syntaxis:

route delete destination_network

Dus om de route die we eerder hebben gemaakt met het bestemmingsnetwerk 192.168.35.0 te verwijderen, hoeven we alleen maar deze opdracht in te typen en op Enter te drukken:

route delete 192.168.35.0

asr_6


Ja, het gebruik van statische routes is een beetje esoterisch als het gaat om het beheren van de meeste thuisnetwerken en netwerken voor kleine bedrijven. Maar als u het toch moet doen, is het een vrij eenvoudig proces. En als u het nu niet hoeft te doen, weet u tenminste dat het een optie is in de toekomst.

Nieuwste artikelen

Gerelateerde artikelen