Startpagina > Netwerkbeheer > traceroute

traceroute: Netwerkpad traceren

Het traceroute commando traceert het pad van routers (hops) dat pakketten afleggen om een bestemming te bereiken via een IP-netwerk en meet de vertragingstijd naar elke hop. Het is nuttig voor het diagnosticeren van netwerkproblemen en het analyseren van paden.

Overzicht

Traceroute toont visueel het netwerkpad van de bron naar de bestemming met behulp van ICMP- of UDP-pakketten. Het toont de IP-adressen en responstijden van elke hop (router) om netwerkvertragingen of padproblemen te helpen identificeren.

Belangrijkste kenmerken

  • Identificeer elke hop (router) in het netwerkpad
  • Meet de round-trip time (RTT) van pakketten naar elke hop
  • Identificeer netwerkknelpunten of onderbrekingspunten
  • Ondersteunt verschillende protocollen zoals ICMP, UDP, TCP

Belangrijkste opties

Standaardgedrag en protocollen

Limieten en queries

Gegenereerde opdracht:

Probeer de opdrachtcombinaties.

Uitleg:

`traceroute` Voer het commando uit.

Combineer deze opties en voer de opdracht virtueel uit met de AI.

Gebruiksvoorbeelden

Diverse gebruiksvoorbeelden van het traceroute commando.

Standaard pad traceren

traceroute google.com

Traceert het netwerkpad naar google.com.

ICMP-probes gebruiken

traceroute -I google.com

Traceert het pad met ICMP-probes in plaats van UDP.

Traceren met IP-adressen zonder hostnaam lookup

traceroute -n 8.8.8.8

Toont alleen IP-adressen en slaat de lookup van hostnamen over voor snelle resultaten.

Maximaal aantal hops specificeren

traceroute -m 15 google.com

Beperkt de trace tot maximaal 15 hops.

Traceren naar TCP-poort 80

sudo traceroute -T -p 80 example.com

Gebruikt TCP SYN-pakketten om het pad naar poort 80 van de bestemming te traceren. Handig voor het controleren van het pad naar webservers achter een firewall.

Installatie

Traceroute is standaard inbegrepen in de meeste Linux-distributies, maar moet mogelijk apart worden geïnstalleerd in sommige minimale installatieomgevingen.

Debian/Ubuntu

sudo apt update && sudo apt install traceroute

Installeert traceroute met de apt-pakketbeheerder.

CentOS/RHEL/Fedora

sudo yum install traceroute
# of
sudo dnf install traceroute

Installeert traceroute met de yum- of dnf-pakketbeheerder.

Tips & Aandachtspunten

Handige tips en aandachtspunten bij het gebruik van traceroute.

Firewalls en '*' weergave

Sommige routers of firewalls kunnen ICMP- of UDP-verkeer blokkeren. In dat geval kan de hop worden weergegeven als '*' als er geen antwoord is. U kunt proberen met andere protocollen met de opties `-I` (ICMP) of `-T` (TCP).

  • '* * *' geeft aan dat er geen antwoord is van die hop.
  • Pakketten kunnen worden geblokkeerd door firewallinstellingen.
  • Probeer andere protocollen (ICMP, TCP) om problemen te diagnosticeren.

Rechtenproblemen

Op sommige systemen kan het uitvoeren van traceroute root-rechten (sudo) vereisen omdat het raw sockets gebruikt.

  • Als u een permissiefout krijgt, probeer het dan uit te voeren met `sudo`.

IPv6 pad traceren

Om het pad van een IPv6-netwerk te traceren, gebruikt u het commando `traceroute6` of de optie `traceroute -6`.

  • `traceroute6 google.com`
  • `traceroute -6 google.com`

Hétzelfde categoriecommando