Tutorials

▷ Tracert- of traceroute-opdracht, wat het is en waarvoor het moet worden gebruikt

Inhoudsopgave:

Anonim

Netwerken zijn een fundamenteel onderdeel van ons leven en ons werk, daarom doet het nooit pijn om tools zoals de Tracert-opdracht of ook wel Traceroute genoemd te kennen, waarmee we de Ping-opdrachthulpprogramma's op een uitstekende manier kunnen aanvullen.

Inhoudsindex

Vaak is het interessant om het Ping-commando te gebruiken om de beschikbaarheid van onze internetverbinding te controleren, om te zien of een computer in ons netwerk correct is aangesloten en ons een signaal geeft. Daarnaast kunnen we ook de latentie van onze verbinding controleren, zoals we hebben gezien in andere van onze tutorials. Samenvattend, het zijn zeer nuttige commando's om verschillende aspecten van ons netwerk te verkrijgen zonder dat je er veel over hoeft te weten.

Vandaag gaan we nog een stap verder om een ​​ander interessant commando te tonen dat erg gerelateerd is aan ping, en dat zal ons interessante informatie geven over de sprongen die ons datapakket maakt tot het zijn bestemming bereikt.

Wat is het Tracert-commando

Deze opdracht is standaard beschikbaar op het Windows-systeem via de opdrachtconsole, zowel in de opdrachtprompt als in Windows PowerShell. We kennen het meestal ook als Traceroute in het geval van de opdracht in Linux of gewoon traceren.

Tracert is een tool die ons informatie geeft over de route die een pakket aflegt die van onze computer naar een bestemmingshost wordt gestuurd, hetzij op een lokaal netwerk of op internet naar een specifiek domein.

De procedure die dit commando volgt, is om een ​​pakket naar een bestemming te sturen, maar terwijl het zijn eindbestemming bereikt, zal het elk van de routers vragen die onderweg is een antwoord op de doorgang van dit pakket. Op deze manier zullen we informatie verkrijgen over elk knooppunt waar het pakket doorheen gaat, zoals het IP-adres, de domeinnaam, als het dat heeft, en latentie of verbindingstijd tussen onze apparatuur en elk van de knooppunten onderweg.

Detecteer verbindingsprobleem met Tracert

Zoals we kunnen zien, is het een hulpprogramma dat lijkt op ping, maar het laat ons meer gedetailleerde informatie zien over de sprongen die het pakket maakt totdat het zijn bestemming bereikt. Dit is vooral interessant als we problemen hebben met onze verbinding, maar we weten niet precies wat er misgaat of hoe ver de netwerkcontinuïteit gaat.

Wanneer we het pakket verzenden, geeft tracert ons het IP-adres voor het passerende knooppunt. Als we ons in een groot intranet bevinden en geen verbinding hebben, is het de moeite waard om met deze opdracht te bekijken wat deze sprongen zijn, bijvoorbeeld totdat we de laatste gateway bereiken die toegang geeft tot internet. Op deze manier zullen we het laatste IP weten tot waar ons pakket is bereikt en het zal precies daar zijn waar ons probleem zal worden gelokaliseerd.

Hoe de Tracert-opdracht in Windows te gebruiken

Om deze opdracht op het Windows-besturingssysteem te gebruiken, hoeven we alleen maar een opdrachtterminal te openen.

  • We kunnen het doen vanuit het startmenu door " CMD " te typen en op Enter te drukken, op de toetscombinatie " Windows + R " te drukken en " CMD " te typen. Klik met de rechtermuisknop op de startknop en klik op de optie " Windows PowerShell "

In beide gevallen schrijven we:

tracert

We zien dat het ons onmiddellijk het echte IP-adres van het domein dat we hebben geplaatst laat zien, en het zal ons vertellen welke knooppunten het is gepasseerd, evenals het IP-adres en de latentie voor elk van hen.

De som van de latentie van alle knooppunten is niet de latentie van onze verbinding, deze waarden zijn alleen van toepassing op elk specifiek geval waardoor ze passeren.

Laten we eens kijken naar het verschil tussen Tracert en ping:

Op basis van deze informatie kunnen we zien dat ongeveer de ping van ons domein dezelfde latentie vertoont als de laatste stap van tracert totdat deze wordt bereikt. Dankzij dit kunnen we aantonen dat onze verbindingslatentie niet een samenvatting is van alle stappen, maar dat deze voor elk specifiek geval onafhankelijk is verkregen.

Bovendien zien we dat ping alleen verbinding maakt met het eindknooppunt waar het domein zich bevindt en het IP-adres toont, de andere stappen worden weggelaten om er geen informatie over te tonen.

We zien ook dat sommige van de stappen die het pakket heeft gevolgd ons geen antwoord geven, " Time-out voor dit verzoek ", dit betekent dat dit knooppunt zeker geen antwoord mag geven in zijn configuratie, als bescherming.

Tracert-opties

Om alle beschikbare opties voor deze opdracht te zien, evenals de syntaxis of manieren om deze te gebruiken, moeten we het volgende plaatsen:

tracert /?

of

tracert

We krijgen informatie te zien over het gebruik ervan:

  • -d: optie om de IP-adressen die het doorgeeft niet om te zetten in domeinnamen. -h: we gaan een bepaald aantal hops opzetten, dit is interessant als we ons in een intern netwerk bevinden en we weten welke stappen er zijn totdat we de uiteindelijke gateway bereiken. -j: om de route naar meerdere hosts tegelijk te traceren. -w: we kunnen een specifieke wachttijd instellen om elke sprong te geven naast de sprong die al bestaat tussen de host en de client. -R, -S, -6: voor gevallen waarin we het IPv6-protocol willen gebruiken.

Tracert-opdracht in Linux

Het gebruik van deze opdracht in Linux is praktisch hetzelfde, alleen dat het effectief Traceroute wordt genoemd in plaats van tracert. Maar we zullen een pakket moeten installeren via onze opdrachtterminal, omdat deze module niet standaard in Ubuntu komt, bijvoorbeeld.

Om het te installeren, moeten we de opdrachtterminal openen en de volgende opdracht plaatsen:

sudo apt-get installeer inetutils-traceroute

Eenmaal geïnstalleerd, moeten we om de verschillende opties te zien:

Traceroute - helpen

De opties zijn min of meer vergelijkbaar in termen van domeinresolutie, maar er zijn enkele opties voor geavanceerder gebruik ervan. Als we bijvoorbeeld dezelfde functie willen uitvoeren als bij Windows, moeten we "-I" plaatsen om het in de ICMP-modus te doen, en ook de optie "-resolve-hostname" als we willen dat het domeinnamen opslaat als dit het geval is. mogelijk

Dit gaat allemaal over de tracert-opdracht en het hulpprogramma ervan voor het detecteren van verbindingsproblemen.

We raden ook aan:

Wist je het nut van deze opdracht? Als je meer wilt weten over een bepaald commando of onderwerp, schrijf ons dan in de comments om ons te helpen meer inhoud te creëren.

Tutorials

Bewerkers keuze

Back to top button