1 votes

TTL et traceroute montrent des valeurs différentes pour le même domaine

Pourquoi est-ce que j'obtiens deux sorties différentes pour tracert et ping ?

Le résultat du ping montre un total de 20 sauts et le tracert en montre 8.

Valeur ttl par défaut sur ma machine Linux 64, icmp echo reply ttl valeur 44.

64-44=20

mais tracert ne montre que 8 sauts.

Quelle peut en être la raison ?

Si tracert est implémenté en utilisant ttl, alors pourquoi est-ce que j'obtiens des valeurs différentes pour le même domaine, peu importe combien de fois j'ai essayé ?

Pour Google et les services Google, la valeur ttl et le tracrt sont identiques, mais pour les autres domaines, c'est différent.

4voto

David Schwartz Points 31009

Ce que vous faites n'a aucun sens et quand ça marche, c'est par chance. Vous n'avez aucune idée de la valeur initiale du TTL dans le ping. réponse paquet. Ce paquet est envoyé par une machine distante sur laquelle vous n'avez aucun contrôle (celle que vous ping éd). Vous ne pouvez pas déterminer le nombre de sauts à partir de la valeur TTL reçue sans connaître la valeur TTL initiale.

Vous connaissez le TTL initial de votre sortant les paquets traceroute, puisque vous les avez composés. C'est pourquoi cela fonctionne avec traceroute, qui est conçu dans ce but. Si vous essayez de donner un sens aux valeurs TTL reçues dans les réponses ICMP à vos paquets traceroute, vous obtiendrez les mêmes résultats absurdes qui ne fonctionnent que par chance que vous obtenez avec ping.

Essayez-le si vous ne me croyez pas. Faites un traceroute et regardez les valeurs TTL reçues dans les réponses ICMP. Vous pouvez voir 51 pour un saut et 238 pour le suivant. Cela se produit parce que les différents périphériques utilisent des valeurs TTL initiales différentes dans les réponses qu'ils vous envoient.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X