Για την έκδοση Microsoft Windows 2000 αυτού του άρθρου, ανατρέξτε στην ενότητα 162326.
Σύνοψη
Αυτό το άρθρο περιγράφει TRACERT (παρακολούθησης δρομολόγησης), ένα βοηθητικό πρόγραμμα γραμμής εντολών που μπορείτε να χρησιμοποιήσετε για να ανιχνεύσετε τη διαδρομή που λαμβάνει ένα πακέτο του πρωτοκόλλου Internet (IP) στον προορισμό. Αυτό το άρθρο καλύπτονται τα εξής θέματα:
-
Τρόπος χρήσης του βοηθητικού προγράμματος TRACERT
-
Τρόπος χρήσης TRACERT για την αντιμετώπιση προβλημάτων
-
Πώς μπορείτε να χρησιμοποιήσετε επιλογές TRACERT
Περισσότερες πληροφορίες
Τρόπος χρήσης του βοηθητικού προγράμματος TRACERT
Το διαγνωστικό βοηθητικό πρόγραμμα TRACERT καθορίζει τη δρομολόγηση σε έναν προορισμό, αποστέλλοντας πακέτα ηχούς Internet Control Message Protocol (ICMP) στον προορισμό. Σε αυτά τα πακέτα, TRACERT χρησιμοποιεί διάφορες τιμές IP Time-To-Live (TTL). Επειδή κάθε δρομολογητής κατά μήκος της διαδρομής απαιτείται να ελαττώνει την τιμή TTL ενός πακέτου κατά 1 τουλάχιστον, πριν από την προώθηση του πακέτου, η τιμή TTL είναι αποτελεσματικά μετρητής μεταπηδήσεων. Όταν η τιμή TTL ενός πακέτου φτάσει στο μηδέν (0), ο δρομολογητής στέλνει μια ICMP "Υπέρβαση χρόνου" μηνυμάτων στον υπολογιστή προέλευσης. Το TRACERT αποστέλλει το πρώτο πακέτο ηχούς με μια τιμή TTL ΊΣΗ με 1 και προσαυξήσεις το TTL κατά 1 σε κάθε επόμενη μετάδοση, έως ότου αποκριθεί ο προορισμός ή έως ότου επιτευχθεί η μέγιστη τιμή TTL. Το ICMP "Υπέρβαση χρόνου" μηνύματα που ενδιάμεσων δρομολογητών εμφάνιση πίσω αποστολής της διαδρομής. Σημειώστε, ωστόσο, ότι ορισμένοι δρομολογητές απόθεση σιωπηλά πακέτα που έχουν λήξει TTLs και αυτά τα πακέτα δεν είναι ορατές στην εντολή TRACERT. Το TRACERT εκτυπώνει μια ταξινομημένη λίστα με τους ενδιάμεσους δρομολογητές που επιστρέφουν ICMP "Υπέρβαση χρόνου" μηνύματα. Χρησιμοποιώντας την επιλογή -d με την εντολή tracert δίνει εντολή TRACERT να εκτελέσετε αναζήτηση DNS σε κάθε διεύθυνση IP, έτσι ώστε το TRACERT αναφέρει τη διεύθυνση IP της διασύνδεσης κοντινή από τους δρομολογητές. Στο παρακάτω παράδειγμα, η εντολή tracert και την παραγωγή, τα πακέτα που κινούνται μέσω δύο δρομολογητών (157.54.48.1 και 11.1.0.67), για να φιλοξενήσει 11.1.0.1. Σε αυτό το παράδειγμα, η προεπιλεγμένη πύλη είναι 157.54.48.1 και τη διεύθυνση IP του δρομολογητή από το 11.1.0.0 το δίκτυο βρίσκεται στο 11.1.0.67.The εντολή:
C:\ > tracert 11.1.0.1Η έξοδος από την εντολή: Tracing route to 11.1.0.1 over a maximum of 30 hops --------------------------------------------------- 1 2 ms 3 ms 2 ms 157.54.48.1 2 75 ms 83 ms 88 ms 11.1.0.67 3 73 ms 79 ms 93 ms 11.1.0.1 Trace complete.
Τρόπος χρήσης TRACERT για την αντιμετώπιση προβλημάτων
Μπορείτε να χρησιμοποιήσετε την εντολή TRACERT για να βρείτε όπου ένα πακέτο σταμάτησε στο δίκτυο. Στο παρακάτω παράδειγμα, η προεπιλεγμένη πύλη εντόπισε ότι δεν υπάρχει καμία έγκυρη διαδρομή για τον κεντρικό υπολογιστή στο 22.110.0.1. Πιθανότατα, είτε ο δρομολογητής έχει ένα πρόβλημα ρύθμισης παραμέτρων ή το 22.110.0.0 δικτύου δεν υπάρχει, αντανακλώντας μια εσφαλμένη διεύθυνση IP. Η εντολή:
C:\ > tracert 22.110.0.1Η έξοδος από την εντολή: Tracing route to 22.110.0.1 over a maximum of 30 hops ----------------------------------------------------- 1 157.54.48.1 reports: Destination net unreachable. Trace complete. Το TRACERT είναι χρήσιμη για την αντιμετώπιση προβλημάτων μεγάλα δίκτυα, όπου πολλές διαδρομές μπορεί να οδηγήσει στο ίδιο σημείο ή όπου εμπλέκονται πολλά ενδιάμεσα στοιχεία (δρομολογητές ή γέφυρες).
Πώς μπορείτε να χρησιμοποιήσετε επιλογές TRACERT
Υπάρχουν αρκετές επιλογές γραμμής εντολών που μπορείτε να χρησιμοποιήσετε με το TRACERT, παρόλο που οι επιλογές δεν είναι συνήθως αναγκαία για τη βασική αντιμετώπιση προβλημάτων. Το ακόλουθο παράδειγμα σύνταξης εντολών εμφανίζει όλες τις πιθανές επιλογές:
Το Tracert -d -h μέγιστο_πλήθος_αναπηδήσεων -j λίστα-κεντρικών - w χρονικό όριο target_hostΤι κάνουν οι παράμετροι -d Specifies to not resolve addresses to host names -h maximum_hops Specifies the maximum number of hops to search for the target -j host-list Specifies loose source route along the host-list -w timeout Waits the number of milliseconds specified by timeout for each reply target_host Specifies the name or IP address of the target host