Ενώ χρησιμοποιείτε το Διαδίκτυο, είναι πολύ εύκολο να ξεχάσετε ότι υπάρχουν πολλά στοιχεία και διακομιστές που βοηθούν στη διατήρηση της λειτουργίας του World Wide Web. Κάθε πακέτο που στέλνετε, από ένα μήνυμα συνομιλίας έως μια εικόνα μιας γάτας, πρέπει να ταξιδέψει μέσω ανταλλακτηρίων και διακομιστών για να φτάσει στον προορισμό του.
Δυστυχώς, τίποτα δεν σας υπενθυμίζει ότι μια τέτοια ρύθμιση έχει συμβεί καλύτερα από το να μην μπορείτε να συνδεθείτε σε έναν ιστότοπο. Θα μπορούσε να είναι ένα σφάλμα από την πλευρά σας, τον ιστότοπο ή κάπου ενδιάμεσα. Ο καλύτερος τρόπος για να μάθετε πού βρίσκεται το πρόβλημα είναι να χρησιμοποιήσετε το εργαλείο Traceroute. Επαληθεύω Τα καλύτερα εργαλεία για την αντιμετώπιση προβλημάτων δικτύου.

Γρήγοροι σύνδεσμοι
Τι είναι το Traceroute;
Το Traceroute είναι ένας τρόπος για να παρακολουθείτε τη διαδρομή που ακολουθούν τα πακέτα δεδομένων σας καθώς περνούν στο Διαδίκτυο. Κάθε σύγχρονο λειτουργικό σύστημα μπορεί να εντοπίσει τη διαδρομή.
Όταν ξεκινάτε το Traceroute, του λέτε σε ποιον ιστότοπο ή διακομιστή θέλετε να πραγματοποιήσετε ανίχνευση. Αυτή είναι συνήθως η διεύθυνση URL του ιστότοπου στον οποίο προσπαθείτε να αποκτήσετε πρόσβαση, αλλά μπορείτε επίσης να του δώσετε μια διεύθυνση IP εάν θέλετε.
Μόλις ξεκινήσετε το Traceroute, στέλνει πακέτα προς τον καθορισμένο προορισμό σας. Στη συνέχεια, καταγράφει τις διαδρομές του πακέτου και στέλνει τις πληροφορίες πίσω στον υπολογιστή σας, ο οποίος σας δείχνει πού πηγαίνει.
Αυτό είναι πραγματικά χρήσιμο εάν προσπαθείτε να βρείτε ένα σφάλμα δικτύου. Εάν ο διακομιστής ή η ανταλλαγή είναι εκτός λειτουργίας, το Traceroute θα αντιμετωπίσει το πρόβλημα και θα σας ενημερώσει ότι κάτι δεν λειτουργεί σωστά. Στη συνέχεια, μπορείτε να χρησιμοποιήσετε αυτές τις πληροφορίες για να διαγνώσετε καλύτερα τι συμβαίνει.
Πώς λειτουργεί το Traceroute;
Το Traceroute είναι ένας εύκολος τρόπος για τη διάγνωση σφαλμάτων δικτύου. Ωστόσο, η αναγνώριση Traceroute οφείλεται σε μια έξυπνη εκμετάλλευση που χρησιμοποιεί τη μεταβλητή TTL του πακέτου.
Τι είναι το TTL ενός πακέτου;
Στην ιδανική περίπτωση, όταν ένας υπολογιστής στέλνει ένα πακέτο από το ένα μέρος στο άλλο, φτάνει εκεί χωρίς κανένα πρόβλημα. Παίρνει την ταχύτερη δυνατή διαδρομή από το σημείο Α στο σημείο Β και ποτέ δεν συντρίβεται ή σταματά.
Δυστυχώς, μπορεί να συμβούν απροσδόκητα πράγματα στα δίκτυα. Εάν ένας μηχανικός κάνει λάθος κατά τη ρύθμιση του διακομιστή, τα πακέτα θα μπορούσαν να σταλούν σε έναν άπειρο βρόχο μεταξύ των διακομιστών. Εάν αυτό συμβαίνει συχνά, το δίκτυο μπορεί να γεμίσει με πακέτα που κυκλοφορούν για πάντα.
Τα έξυπνα μυαλά πίσω από το Data Packet έχουν βρει μια λύση για να το διορθώσουν, που ονομάζεται Time To Live ή TTL. Σε κάθε πακέτο, πριν σταλεί στο μεγάλο άγνωστο, δίνεται ένας αριθμός μεγαλύτερος από 0 για την τιμή TTL του. Εάν αυτή η τιμή φτάσει το 0, το πακέτο θεωρείται "νεκρό" και καταστρέφεται.
Καθώς ένα πακέτο αποστέλλεται στο ταξίδι του, θα σταματήσει πολλές φορές μέσω διαφορετικών διακομιστών. Κάθε φορά που έχει πρόσβαση στον διακομιστή, αφαιρεί ένα από την τιμή TTL του. Συνήθως, αυτή η τιμή TTL ορίζεται σε έναν αριθμό όπου το πακέτο έχει περισσότερο από αρκετό χρόνο για να φτάσει στον προορισμό του πριν φτάσει στο 0. Ωστόσο, εάν το πακέτο εισέλθει σε βρόχο, το TTL θα μειωθεί τελικά μέχρι να λήξει το πακέτο.
Όταν ένα πακέτο λήγει, ο διακομιστής στον οποίο λήγει στέλνει το λεγόμενο μήνυμα «Μήνυμα υπέρβασης χρόνου ICMP» στην πηγή. Αυτή είναι βασικά μια ειδοποίηση ότι το πακέτο έχει λήξει σε ακατάλληλο χρόνο και ενημερώνει τον χρήστη πού έληξε το πακέτο για να βοηθήσει στην αντιμετώπιση προβλημάτων. Επαληθεύω Οι καλύτερες εφαρμογές ανάλυσης Wi-Fi για iPhone και iPad.
Πώς ο χρόνος παραμονής του πακέτου επέτρεψε στο Traceroute να λειτουργήσει
Αυτό το μήνυμα "Υπέρβαση χρόνου ICMP" είναι το κλειδί για να λειτουργήσει το Traceroute. Για να ξεκινήσετε, το Traceroute στέλνει ένα πακέτο με το TTL να έχει οριστεί σε 1. Αυτό σημαίνει ότι φεύγει από τον υπολογιστή σας, φτάνει στον πρώτο διακομιστή, αφαιρεί ένα από το TTL του, έχει TTL 0 και λήγει.
Ο διακομιστής που χειρίζεται το πακέτο εκείνη τη στιγμή στέλνει το μήνυμα "ICMP Time Exceeded" πίσω στον υπολογιστή σας, μαζί με τη θέση του. Στη συνέχεια, ο υπολογιστής σας καταγράφει την τοποθεσία του διακομιστή ως το πρώτο βήμα προς τον στόχο σας.
Στη συνέχεια στέλνει ένα πακέτο με το TTL να έχει οριστεί σε 2, 3 και ούτω καθεξής μέχρι το πακέτο να φτάσει στον προορισμό σας. Κάθε πακέτο θα λήξει στο επόμενο βήμα της κυκλοφορίας και κάθε διακομιστής στην πορεία θα αναφέρει το ληγμένο πακέτο, δίνοντας στον υπολογιστή σας τις πληροφορίες που χρειάζεται για να γνωρίζει πού πηγαίνουν τα πακέτα δεδομένων σας.
Ποιες είναι οι χρήσεις του Traceroute;
Σε βασικό επίπεδο, το Traceroute σάς επιτρέπει να ρίξετε μια ματιά στον τρόπο με τον οποίο κινούνται τα πακέτα στο δίκτυο. Είτε είστε μηχανικός δικτύου που ελέγχει ξανά για να διαπιστώσει ότι όλα κυλούν όπως θα έπρεπε, είτε απλώς είστε περίεργοι για το πώς ταξιδεύουν τα πακέτα σας όταν επισκέπτεστε το Google, το Traceroute είναι η τέλεια λύση.
Ωστόσο, είναι επίσης χρήσιμα για τον εντοπισμό σφαλμάτων στο σύστημα. Εάν το Traceroute προσπαθήσει να συνδεθεί σε έναν διακομιστή που δεν αποκρίνεται, θα παρατηρήσετε ότι το πακέτο που έστειλε δεν είχε ως αποτέλεσμα απόκριση για λίγο. Μόλις περάσει αρκετός χρόνος, η Traceroute ανακοινώνει ότι το αίτημα "έληξε", που σημαίνει ότι η απάντηση δεν έφτασε στην ώρα της.
Φυσικά, η λήξη χρόνου αιτήματος δεν σημαίνει πάντα ότι ο διακομιστής είναι εκτός λειτουργίας. Μερικές φορές, ο διακομιστής δεν συμπαθεί τα αιτήματα Traceroute και τα αποκλείει όταν φτάνουν. Αλλά αν είστε σχετικά σίγουροι ότι κανένας διακομιστής στην αλυσίδα δεν μπλοκάρει το Traceroute, αυτός είναι ένας καλός τρόπος για να διαγνώσετε έναν ιστότοπο ή έναν διακομιστή που δεν ανταποκρίνεται όταν προσπαθείτε να συνδεθείτε σε αυτόν. Επαληθεύω Πώς να διορθώσετε έναν διακομιστή DNS που δεν αποκρίνεται στα Windows 11.
Ποια είναι η διαφορά μεταξύ Traceroute και Ping;
Ορισμένοι τεχνικά έμπειροι αναγνώστες θα παρατηρήσουν ότι το Traceroute μοιάζει πολύ με ένα άλλο εύχρηστο εργαλείο επικοινωνίας, το Ping. Ωστόσο, αν και τα δύο εργαλεία επικαλύπτονται λίγο, οι άνθρωποι χρησιμοποιούν το καθένα για διαφορετικούς λόγους.
Όπως αναφέρθηκε παραπάνω, το Traceroute σάς βοηθά να δείτε πού πηγαίνει το πακέτο μόλις φύγει από τον υπολογιστή σας. Εν τω μεταξύ, το Ping σας ενημερώνει εάν ο υπολογιστής σας μπορεί να φτάσει σε έναν συγκεκριμένο διακομιστή και πόσος χρόνος χρειάζεται για να φτάσετε εκεί.
Ως εκ τούτου, εάν θέλετε να δείτε κάθε μέρος της αλυσίδας δικτύου, το Traceroute είναι αυτό που πρέπει να βασιστείτε. Εν τω μεταξύ, εάν θέλετε απλώς να μάθετε εάν ο διακομιστής ανταποκρίνεται, μπορείτε να κάνετε ping. Σίγουρα, μπορείτε να το κάνετε αυτό και με το Traceroute, αλλά θα πρέπει να περιμένετε λίγο για να φτάσει τελικά το πακέτο στον διακομιστή σας προτού λάβετε την απάντηση που ψάχνετε.
Πώς να εφαρμόσετε το Traceroute
Όπως είπαμε νωρίτερα, όλα τα μεγάλα λειτουργικά συστήματα μπορούν να εκτελέσουν παρακολούθηση. Είναι τόσο εύκολο όσο το άνοιγμα μιας γραμμής εντολών ή ενός τερματικού και η εισαγωγή της εντολής Traceroute.
Για macOS, απλά πρέπει να ανοίξετε το Terminal και να πληκτρολογήσετε "traceroute”, ακολουθούμενη από τη διεύθυνση URL προορισμού ή τη διεύθυνση IP. Είναι το ίδιο στο Linux, αλλά ίσως χρειαστεί να εγκαταστήσετε πρώτα το Traceroute για να το κάνετε.

Στα Windows, λειτουργεί με τον ίδιο τρόπο, με τη διαφορά ότι η συνάρτηση ονομάζεται "tracert". Έχουμε καλύψει το Tracert και άλλες εντολές στον οδηγό μας σχετικά με Εντολές για τη διαχείριση ασύρματων δικτύων στα WindowsΦροντίστε λοιπόν να το διαβάσετε αν θέλετε να μάθετε για τα εργαλεία που έχετε στη διάθεσή σας.

κοινές ερωτήσεις
Q1. Τι είναι το Traceroute και πώς λειτουργεί;
Το Traceroute είναι ένα τεχνικό εργαλείο που βοηθά στον προσδιορισμό της διαδρομής των πακέτων δεδομένων στο Διαδίκτυο. Λειτουργεί στέλνοντας πακέτα δεδομένων στον στόχο, παρακολουθώντας τη διαδρομή τους και εμφανίζοντας τον χρόνο που απαιτείται για κάθε hop.
Ε2. Ποιο είναι το όφελος από τη χρήση του Traceroute;
Το Traceroute βοηθά στην ανάλυση της απόδοσης του δικτύου και εντοπίζει προβλήματα όπως καθυστερήσεις και απώλεια πακέτων.
Ε3. Πώς μπορώ να χρησιμοποιήσω το Traceroute για να αναλύσω τη σύνδεσή μου στο Διαδίκτυο;
Ανοίξτε τη γραμμή εντολών και πληκτρολογήστε "tracert" ακολουθούμενο από τη διεύθυνση IP ή το όνομα κεντρικού υπολογιστή για την ανάλυση της διαδρομής σύνδεσης.
Q4. Επηρεάζει το Traceroute την ταχύτητα σύνδεσης στο Διαδίκτυο;
Όχι, το Traceroute δεν επηρεάζει την ταχύτητα της σύνδεσής σας στο Διαδίκτυο, καθώς αναλύει μόνο τα δεδομένα χωρίς να επηρεάζει την απόδοση της σύνδεσης.
Q5. Μπορώ να χρησιμοποιήσω το Traceroute σε λειτουργικά συστήματα εκτός των Windows;
Ναι, το Traceroute είναι διαθέσιμο στα περισσότερα λειτουργικά συστήματα, συμπεριλαμβανομένων των Linux και macOS. Μπορείτε να χρησιμοποιήσετε την εντολή "tracerouteΣτο Τερματικό.
Παρακολουθήστε τα πακέτα σας με το Traceroute
Αν θέλετε να μάθετε πού πάνε τα πακέτα σας αφού φύγουν από τον υπολογιστή σας, το Traceroute είναι η τέλεια λύση. Είτε θέλετε να διαγνώσετε ένα πρόβλημα δικτύου είτε απλώς σας ενδιαφέρει να μάθετε πού πηγαίνουν τα πακέτα σας, είναι εύκολο να ρυθμίσετε ένα και να παρακολουθείτε τη ροή δεδομένων. Τώρα μπορείτε να δείτε Έχετε προβλήματα σύνδεσης δικτύου; Ακολουθούν ορισμένα διαγνωστικά κόλπα και απλές διορθώσεις.










