28Aug

Comment utiliser Traceroute pour identifier les problèmes de réseau

click fraud protection

Traceroute est un outil de ligne de commande inclus avec Windows et d'autres systèmes d'exploitation. Avec la commande ping, c'est un outil important pour comprendre les problèmes de connexion Internet, y compris la perte de paquets et la latence élevée.

Si vous rencontrez des difficultés pour vous connecter à un site Web, traceroute peut vous indiquer où se situe le problème. Il peut également aider à visualiser le chemin du trafic entre votre ordinateur et un serveur Web.

Fonctionnement de Traceroute

Lorsque vous vous connectez à un site Web - par exemple, howtogeek.com - le trafic doit passer par plusieurs intermédiaires avant d'accéder au site Web. Le trafic passe par votre routeur local, les routeurs de votre fournisseur de services Internet, sur des réseaux plus importants, etc.

Traceroute nous montre le chemin que prend le trafic pour atteindre le site. Il affiche également les retards qui se produisent à chaque arrêt. Si vous rencontrez des problèmes pour accéder à un site Web et que ce site fonctionne correctement, il est possible qu'il y ait un problème quelque part sur le chemin entre votre ordinateur et les serveurs du site Web. Traceroute vous montrerait où est ce problème.

instagram viewer

Nous avons utilisé traceroute pour expliquer - et démontrer - qui fournit le service Internet à votre fournisseur de services Internet.

En termes plus techniques, traceroute envoie une séquence de paquets en utilisant le protocole ICMP( le même protocole utilisé pour la commande ping.) Le premier paquet a une durée de vie( aussi appelée TTL, ou limite de saut) de 1,le second paquet a un TTL de 2, et ainsi de suite. Chaque fois qu'un paquet est passé à un nouveau routeur, le TTL est diminué de 1. Lorsqu'il atteint 0, le paquet est rejeté et le routeur renvoie un message d'erreur. En envoyant des paquets de cette manière, traceroute s'assure que chaque routeur dans le chemin rejette un paquet et envoie une réponse.

Comment utiliser Traceroute

Traceroute est exécuté à partir d'une invite de commande ou d'une fenêtre de terminal. Sous Windows, appuyez sur la touche Windows, tapez Invite de commandes et appuyez sur Entrée pour en lancer une.

Pour exécuter un traceroute, exécutez la commande tracert suivie de l'adresse d'un site Web. Par exemple, si vous voulez exécuter un traceroute sur How-To Geek, vous devez exécuter la commande:

tracert howtogeek.com

( Sur Mac ou Linux, exécutez traceroute howtogeek.com à la place.)

Vous allez progressivementvoir l'itinéraire prendre forme que votre ordinateur reçoit des réponses des routeurs le long du chemin.

Si vous exécutez un traceroute pour un autre site Web - en particulier un hébergé dans une région différente du monde - vous verriez comment les chemins diffèrent. Les premiers "sauts" sont les mêmes que le trafic atteint votre FAI, tandis que les sauts ultérieurs sont différents car les paquets vont ailleurs. Par exemple, ci-dessous vous pouvez voir les paquets voyageant vers Baidu.com en Chine.

Comprendre la sortie

L'idée de base est explicite. La première ligne représente votre routeur domestique( en supposant que vous êtes derrière un routeur), les lignes suivantes représentent votre FAI, et chaque ligne plus bas représente un routeur plus éloigné.

Le format de chaque ligne est le suivant:

Hop RTT1 RTT2 RTT3 Nom de domaine [Adresse IP]

  • Hop: Chaque fois qu'un paquet est passé entre un routeur, il est appelé un "saut". Par exemple, dans la sortie ci-dessus, nous pouvons voir qu'il faut 14 sauts pour atteindre les serveurs de How-To Geek à partir de mon emplacement actuel.
  • RTT1, RTT2, RTT3: Il s'agit du temps d'aller-retour nécessaire pour qu'un paquet arrive à destination de votre ordinateur( en millisecondes).Ceci est souvent appelé latence, et c'est le même nombre que vous voyez lorsque vous utilisez ping. Traceroute envoie trois paquets à chaque saut et s'affiche à chaque fois. Vous avez donc une idée de la cohérence( ou de l'incohérence) de la latence. Si vous voyez un * dans certaines colonnes, vous n'avez pas reçu de réponse, ce qui peut indiquer une perte de paquets.
  • Nom de domaine [Adresse IP]: Le nom de domaine, s'il est disponible, peut souvent vous aider à voir l'emplacement d'un routeur. Si ce n'est pas disponible, seule l'adresse IP du routeur est affichée.

Vous devriez maintenant pouvoir utiliser la commande tracert et comprendre sa sortie.