Verwendung des Befehls traceroute unter Unix

7

wie man mit dem tracerouteUnix-Befehl feststellt, ob der Server langsam ist oder nicht . Hier ist die tracerouteAusgabe einer Host-IP.

traceroute 188.165.247.43
traceroute to 188.165.247.43 (188.165.247.43), 30 hops max, 60 byte packets
 1  iPhone.local (172.20.10.1)  1.493 ms  2.546 ms  3.287 ms
 2  * * *
 3  10.52.141.50 (10.52.141.50)  782.228 ms  784.069 ms  786.188 ms
 4  10.52.141.54 (10.52.141.54)  786.491 ms  786.510 ms  786.927 ms
 5  10.52.92.237 (10.52.92.237)  787.157 ms  788.059 ms  788.001 ms
 6  aircel-gprs-177.5.251.27.aircel.co.in (27.251.5.177)  787.140 ms  98.452 ms  100.978 ms
 7  114.79.219.41 (114.79.219.41)  158.391 ms  161.252 ms  161.610 ms
 8  abs-cn-61.194.148.202.aircel.co.in (202.148.194.61)  178.216 ms  175.575 ms  193.356 ms
 9  114.79.196.185 (114.79.196.185)  197.859 ms  218.156 ms  220.694 ms
10  abs-cn-129.198.148.202.aircel.co.in (202.148.198.129)  221.497 ms  238.732 ms  157.212 ms
11  * * *
12  * * *
13  125.17.180.149 (125.17.180.149)  137.955 ms  157.563 ms  139.677 ms
14  AES-Static-137.36.144.59.airtel.in (59.144.36.137)  289.250 ms  310.797 ms  290.745 ms
15  * * *
16  * * *
17  * * *
18  * * *
19  * * *
20  * * *
21  * * *
22  * * *
23  * * *
24  * * *
25  * * *
26  * * *
27  * * *
28  * * *
29  * * *
30  * * *

Kann man anhand der Ausgabe feststellen, ob der Remote-Server gut reagiert oder nicht?

Subhransu Mishra
quelle
Die Antwort unten ist gut, aber ich möchte hinzufügen, dass Traceroute nur zeigt, wie Pakete das Netzwerk durchlaufen. Sie wissen immer noch nicht, ob beispielsweise ein Webserver aufgrund eines CGI-Skripts langsam läuft.
Jenny D
Ich weiß nicht, was Sie suchen, aber Traceroute ist wahrscheinlich das falsche Werkzeug für den Job. Es sagt nichts über den Server aus. Traceroute gibt Ihnen einige Informationen darüber, wie Pakete zwischen Ihrem Computer und dem Ziel weitergeleitet werden. Das ist alles.
Gilles 'SO - hör auf böse zu sein'

Antworten:

8

Von Ihrer Ausgabe aus können Sie das Ziel nicht erreichen. Das * kennzeichnet eine Zeitüberschreitung.

Der Befehl traceroute zeigt den Pfad zu Ihrem Ziel an. Pakete, an die gesendet wird, werden über die Router geleitet, und Sie erhalten eine Antwort, die den TTL-Wert (Time to Live) für jedes Paket berücksichtigt. Das * kennzeichnet eine Zeitüberschreitung als Antwort von den Zwischenroutern, die besagt, dass das Paket abgelaufen ist. Dies kann verschiedene Gründe haben. Entweder reicht der TTL-Wert nicht aus, oder es kann sein, dass eine Firewall oder ein Router die Ablaufverfolgungspakete ablehnt. In diesem Fall können Sie nicht immer bestätigen, dass der Zielserver tatsächlich ausgefallen ist. Durchsuchen Sie Google mit dem Befehl traceroute. Sie erhalten zahlreiche Ressourcen.

Malkasten
quelle