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`