IP Traceroute : Comment tracer l'itinéraire d'une connexion

Traceroute montre chaque routeur par lequel vos données transitent entre votre appareil et n'importe quelle destination, ainsi que les endroits où le trajet ralentit. Voici comment l'exécuter sur n'importe quel système et lire le résultat.

Que fait traceroute

Chaque paquet circulant sur Internet comporte une limite de sauts : le TTL (durée de vie) sur IPv4 ou la limite de sauts sur IPv6. Chaque routeur qui transmet le paquet le décrémente de un ; lorsqu'il atteint zéro, le routeur abandonne le paquet et renvoie poliment un message « délai dépassé ».

Traceroute utilise cela poliment : il envoie des paquets avec un TTL 1, puis 2, puis 3… Chaque réponse "temps dépassé" qui revient révèle l'adresse d'un routeur supplémentaire en cours de route. Enchaînez-les ensemble et vous obtenez le chemin complet depuis vous jusqu'à la destination - avec les horaires.

L'exécuter sur votre système

Fenêtres — tracert

Presse Gagner + R, taper cmd, appuyez sur Entrée, puis exécutez :

Command Prompt
tracert howtofindtheip.com

# Par adresse IP au lieu du nom :
tracert 1.1.1.1

macOS et Linux – traceroute

Terminal
traceroute howtofindtheip.com

# macOS peut avoir besoin du chemin complet ou de l'installation :
/usr/sbin/traceroute howtofindtheip.com   #macOS
sudo apt install traceroute               #Debian/Ubuntu

La meilleure façon... mtr

mtr (My Traceroute) combine traceroute et ping dans une vue en direct – bien plus informatif pour diagnostiquer la gigue et la perte. Disponible pour Linux, macOS (via brew install mtr) et Windows (WinMTR).

Terminal
mtr howtofindtheip.com
# Appuyez sur 'q' pour quitter

Lire les résultats

Une sortie typique ressemble à ceci :

Example output
 1  router.home          1.2 ms  1.0 ms  1.1 ms      # votre routeur
 2  isp-gw.net          12.4 ms 12.1 ms 12.3 ms      # votre FAI
 3  backbone1.net       21.0 ms 20.8 ms 21.2 ms      # réseau régional
 4  * * *                                            # routeur silencieux (normal)
 5  edge-server.net     23.9 ms 24.1 ms 23.8 ms
 6  howtofindtheip.com  24.0 ms 23.7 ms 23.9 ms      # destination
  • Numéro de houblon — combien de routeurs ont atteint la profondeur de la sonde.
  • Nom d'hôte/IP — le routeur qui a répondu (les noms PTR font souvent allusion à la ville ou à l'opérateur).
  • Trois horaires — les temps d'aller-retour des trois sondes. Ce qui compte c'est le s'orienter: un saut soudain qui persiste dans les sauts ultérieurs marque généralement le segment lent.

Une latence élevée dans les premiers sauts (votre FAI) affecte tout ; une latence élevée apparaissant tard dans le trajet n'est souvent qu'un simple encombrement à proximité de la destination. Vous souhaitez vérifier la réputation d’un des houblons que vous avez trouvé ? Collez son IP dans notre vérificateur de liste noire ou localisez-le sur la carte.

Pourquoi le houblon s'arrête

Astérisques (* * *) signifie que le routeur n'a pas répondu à cette sonde. Courant et généralement inoffensif :

  • De nombreux routeurs sont configurés pour ignorer entièrement les sondes traceroute (limitation de débit ou politique de sécurité).
  • Les pare-feu abandonnent les paquets UDP ou ICMP utilisés par Traceroute.
  • Le routeur donne la priorité au transfert plutôt qu'à la réponse au trafic de diagnostic.

Règle générale : les délais d'attente au milieu d'une trace conviennent tant que les sauts ultérieurs continuent de répondre. Si chaque saut après un certain point expire et la destination finale ne répond jamais, c'est sur ce saut que votre connexion est réellement interrompue – des informations inestimables lorsque vous discutez avec la ligne d'assistance d'un FAI.

Pourquoi aucun site Web ne peut tracer un itinéraire toi

Un navigateur est délibérément mis en bac à sable : JavaScript ne peut pas envoyer les paquets bruts ni lire les réponses ICMP requises par Traceroute. Tout « traceroute en ligne » que vous trouvez s'étend des serveurs du fournisseur vers la cible – utile, mais il mesure un chemin différent de celui de votre propre appareil.

Qu'est-ce que tu peut faites dans le navigateur : identifiez-vous ainsi que les points finaux de votre chemin. Trouvez votre IP publique, alors rechercher son DNS inversé pour voir le nom d'hôte que votre FAI a attribué à votre ligne - le même type de nom que traceroute affiche pour chaque saut.

FAQ

Questions sur le tracé

Que montre un traceroute IP ?

Traceroute répertorie chaque routeur (saut) par lequel vos paquets transitent entre votre appareil et une destination, avec le temps aller-retour de chaque saut. Il révèle où une connexion ralentit ou se rompt.

Pourquoi certains sauts de traceroute affichent-ils des astérisques ou expirent-ils ?

De nombreux routeurs sont configurés pour ne pas répondre aux sondes traceroute et les pare-feu les bloquent généralement. Les astérisques sur les sauts intermédiaires sont normaux et inoffensifs : ce qui compte est de savoir si la destination finale répond.

Puis-je exécuter un traceroute à partir d’un site Web ?

Un navigateur ne peut pas envoyer les paquets bruts dont Traceroute a besoin, cela ne peut donc pas être fait côté client. Des traceroutes basées sur le Web existent, mais elles mesurent l'itinéraire depuis les serveurs du site Web jusqu'à la cible, et non depuis votre appareil. Depuis un navigateur, vous pouvez toujours trouvez votre IP publique et son DNS inversé.