Tutoriels

▷ Commande Tracert ou traceroute, à quoi elle sert et à quoi l'utiliser

Table des matières:

Anonim

Les réseaux sont une partie fondamentale de notre vie et de notre travail, c'est pourquoi cela ne fait jamais de mal de connaître des outils comme la commande Tracert ou aussi appelé Traceroute, qui nous permettront de compléter les utilitaires de commande Ping de manière excellente.

Index du contenu

À de nombreuses reprises, il est intéressant d'utiliser la commande Ping pour vérifier la disponibilité de notre connexion Internet, ainsi que pour voir si un ordinateur de notre réseau y est correctement connecté et nous montre un signal. En plus de cela, nous pouvons également vérifier la latence de notre connexion, comme nous l'avons vu dans d'autres de nos tutoriels. En résumé, ce sont des commandes très utiles pour obtenir différents aspects de notre réseau sans avoir une grande connaissance à leur sujet.

Aujourd'hui, nous allons aller plus loin pour montrer une autre commande intéressante très liée au ping, et qui nous donnera des informations intéressantes sur les sauts que notre paquet de données fait jusqu'à ce qu'il atteigne sa destination.

Qu'est-ce que la commande Tracert

Cette commande est disponible en mode natif sur le système Windows via la console de commande, à la fois dans l'invite de commandes et dans Windows PowerShell. On le connaît aussi généralement sous le nom de Traceroute dans le cas de la commande sous Linux ou simplement trace.

Tracert est un outil qui nous fournira des informations sur l'itinéraire emprunté par un paquet qui sera envoyé de notre ordinateur à un hôte de destination, soit sur un réseau local, soit sur Internet vers un domaine spécifique.

La procédure que cette commande suit, consiste à envoyer un paquet à une destination, mais pendant qu'elle atteint sa destination finale, elle demandera à chacun des routeurs qui est en route une réponse au passage de ce paquet. De cette façon, nous obtiendrons des informations sur chaque nœud par lequel le paquet passe, telles que son adresse IP, son nom de domaine, s'il en dispose, et la latence ou le temps de connexion entre notre équipement et chacun des nœuds en cours de route.

Détecter un problème de connexion avec Tracert

Comme nous pouvons le voir, c'est un utilitaire similaire au ping mais il nous montre des informations plus détaillées sur les sauts que le paquet fait jusqu'à ce qu'il atteigne sa destination. Ceci est particulièrement intéressant lorsque nous avons des problèmes avec notre connexion, mais nous ne savons pas exactement ce qui échoue ou jusqu'où va la continuité du réseau.

Lorsque nous envoyons le paquet, tracert nous donne l'adresse IP du nœud passant. Si nous sommes à l'intérieur d'un grand intranet et que nous n'avons pas de connexion, cela vaudra la peine de regarder avec cette commande ce que sont ces sauts, par exemple, jusqu'à ce que nous atteignions la passerelle finale qui donne accès à Internet. De cette façon, nous connaîtrons la dernière IP jusqu'à l'endroit où notre paquet a atteint et ce sera précisément là où notre problème sera localisé.

Comment utiliser la commande Tracert sous Windows

Pour utiliser cette commande sur le système d'exploitation Windows, il suffit d'ouvrir un terminal de commande.

  • Nous pouvons le faire à partir du menu Démarrer en tapant " CMD " et en appuyant sur Entrée, en appuyant sur la combinaison de touches " Windows + R " et en tapant " CMD ". Faites un clic droit sur le bouton Démarrer et cliquez sur l'option " Windows PowerShell ".

Dans les deux cas, nous écrirons:

tracert

Nous voyons qu'il nous montrera immédiatement la véritable adresse IP du domaine que nous avons placé, et il nous dira par quels nœuds il est passé, ainsi que son adresse IP et la latence pour chacun d'eux.

La somme de la latence de tous les nœuds n'est pas la latence de notre connexion, ces valeurs ne sont applicables qu'à chaque cas spécifique à travers lequel elle passe.

Voyons la différence entre Tracert et ping:

Sur la base de ces informations, nous pouvons voir qu'environ le ping de notre domaine montre la même latence que la dernière étape de tracert jusqu'à l'atteindre. Grâce à cela, nous pourrons démontrer que notre latence de connexion n'est pas une somme de toutes les étapes, mais qu'elle a été obtenue indépendamment pour chaque cas spécifique.

De plus, nous voyons que ping ne se connecte qu'au nœud d'extrémité où se trouve le domaine et affiche son IP, les autres étapes sont omises afin de ne pas afficher d'informations à leur sujet.

Nous voyons également que certaines des étapes que le package a suivies ne nous fournissent pas de réponse, " Timeout for this request ", cela signifie que ce nœud n'est sûrement pas autorisé à donner une réponse dans sa configuration, comme protection.

Options Tracert

Pour voir toutes les options disponibles pour cette commande, ainsi que sa syntaxe ou les façons de l'utiliser, nous devrons mettre ce qui suit:

tracert /?

ou

tracert

On nous montrera des informations sur son utilisation:

  • -d: option pour ne pas convertir les adresses IP qu'il traverse en noms de domaine. -h: nous allons établir un certain nombre de sauts, c'est intéressant si nous sommes dans un réseau interne et que nous savons combien il y a d'étapes jusqu'à atteindre la passerelle finale. -j: pour tracer la route vers plusieurs hôtes à la fois. -w: on peut établir un temps d'attente spécifique pour donner chaque saut en plus de celui qui existe déjà entre l'hôte et le client. -R, -S, -6: pour les cas où nous voulons utiliser le protocole IPv6.

Commande Tracert sous Linux

L'utilisation de cette commande sous Linux est pratiquement la même, sauf qu'elle est effectivement appelée Traceroute au lieu de tracert. Mais nous devrons installer un package via notre terminal de commande, car ce module n'est pas natif dans Ubuntu, par exemple.

Pour l'installer, nous devrons ouvrir le terminal de commande et placer la commande suivante:

sudo apt-get install inetutils-traceroute

Une fois installé, pour voir ses différentes options il faudra mettre:

Traceroute --help

Les options sont plus ou moins similaires en termes de résolution de domaine, mais il a quelques options pour une utilisation plus avancée de celui-ci. Par exemple, si nous voulons faire la même fonction qu'avec Windows, nous devrons mettre "-I" pour le faire en mode ICMP, et aussi l'option "-resolve-hostname" si nous voulons qu'il résout les noms de domaine s'il est possible

Il s'agit de la commande tracert et de son utilitaire pour détecter les problèmes de connexion.

Nous recommandons également:

Saviez-vous l'utilité de cette commande? Si vous voulez en savoir plus sur une commande ou un sujet particulier, écrivez-nous dans les commentaires pour nous aider à créer plus de contenu.

Tutoriels

Le choix des éditeurs

Back to top button