Ping Command

Παραδείγματα εντολών Ping, επιλογές, διακόπτες και πολλά άλλα

Η εντολή ping είναι μια εντολή Command Prompt που χρησιμοποιείται για να ελέγξει την ικανότητα του πηγαίου υπολογιστή να φτάσει σε έναν καθορισμένο υπολογιστή προορισμού. Η εντολή ping χρησιμοποιείται συνήθως ως ένας απλός τρόπος για να βεβαιωθείτε ότι ένας υπολογιστής μπορεί να επικοινωνήσει μέσω του δικτύου με άλλο υπολογιστή ή συσκευή δικτύου.

Η εντολή ping λειτουργεί αποστέλλοντας μηνύματα αίτησης Echo Message Protocol Protocol Message Message (ICMP) στο υπολογιστή προορισμού και περιμένοντας μια απάντηση.

Πόσες από αυτές τις απαντήσεις επιστρέφονται και πόσο καιρό χρειάζεται να επιστρέψουν, είναι τα δύο μεγάλα κομμάτια των πληροφοριών που παρέχει η εντολή ping.

Για παράδειγμα, μπορεί να διαπιστώσετε ότι δεν υπάρχουν αποκρίσεις κατά την εκκίνηση ενός εκτυπωτή δικτύου, μόνο για να διαπιστώσετε ότι ο εκτυπωτής είναι εκτός σύνδεσης και ότι το καλώδιο του χρειάζεται αντικατάσταση. Ή ίσως πρέπει να κάνετε ping σε ένα δρομολογητή για να επαληθεύσετε ότι ο υπολογιστής σας μπορεί να συνδεθεί με αυτόν, για να το εξαλείψει ως πιθανή αιτία για πρόβλημα δικτύωσης.

Διαθεσιμότητα εντολών Ping

Η εντολή ping είναι διαθέσιμη από τη γραμμή εντολών στα Windows 10 , Windows 8 , Windows 7 , Windows Vista και Windows XP . Η εντολή ping είναι επίσης διαθέσιμη σε παλαιότερες εκδόσεις των Windows όπως τα Windows 98 και 95.

Η εντολή ping μπορεί επίσης να βρεθεί στη γραμμή εντολών στις επιλογές Επιλογές εκκίνησης για προχωρημένους και Επιλογές αποκατάστασης συστήματος / επισκευής.

Σημείωση: Η διαθεσιμότητα ορισμένων διακοπτών εντολών ping και άλλης σύνταξης εντολών ping ενδέχεται να διαφέρει από το λειτουργικό σύστημα στο λειτουργικό σύστημα.

Σύνταξη εντολής Ping

Ping [ -t ] [ ] [ μέτρηση ] [ -l μέγεθος ] [ -f ] [ -i TTL ] [ -v TOS ] [ -r μέτρηση ] [ -s count ] [ -w timeout ] [ - R ] [ -S srcaddr ] [ ρ ] [ -4 ] [ -6 ] στόχος [ /? ]

Συμβουλή: Ανατρέξτε στην ενότητα Τρόπος ανάγνωσης της σύνταξης εντολών αν δεν είστε σίγουροι πώς να ερμηνεύσετε τη σύνταξη της εντολής ping όπως περιγράφεται παραπάνω ή στον παρακάτω πίνακα.

-t Χρησιμοποιώντας αυτή την επιλογή, θα πετάξετε τον στόχο μέχρι να τον αναγκάσετε να σταματήσει χρησιμοποιώντας το Ctrl-C .
-ένα Αυτή η επιλογή εντολής ping θα επιλύσει, αν είναι δυνατόν, το όνομα κεντρικού υπολογιστή ενός στόχου διεύθυνσης IP .
-n count Αυτή η επιλογή ορίζει τον αριθμό των αιτημάτων Echo Echo για αποστολή, από 1 έως 4294967295. Η εντολή ping θα στείλει 4 από προεπιλογή εάν το -n δεν χρησιμοποιείται.
-l μέγεθος Χρησιμοποιήστε αυτήν την επιλογή για να ορίσετε το μέγεθος, σε bytes, του πακέτου αιτήματος ηχούς από 32 σε 65.527. Η εντολή ping θα στείλει ένα αίτημα ηχώ 32-byte αν δεν χρησιμοποιήσετε την επιλογή -l .
-φά Χρησιμοποιήστε αυτήν την επιλογή εντολής ping για να αποτρέψετε την κατάτμηση αιτήσεων Echo Echo από δρομολογητές μεταξύ εσάς και του στόχου . Η επιλογή -f χρησιμοποιείται συχνότερα για την αντιμετώπιση προβλημάτων στο πρόβλημα της μέγιστης μετάδοσης διαδρομής (PMTU).
-i TTL Αυτή η επιλογή ορίζει την τιμή Time to Live (TTL), η μέγιστη τιμή της οποίας είναι 255.
-v TOS Αυτή η επιλογή σάς επιτρέπει να ορίσετε μια τιμή τύπου υπηρεσίας (TOS). Αρχίζοντας στα Windows 7, αυτή η επιλογή δεν λειτουργεί πλέον, αλλά εξακολουθεί να υπάρχει για λόγους συμβατότητας.
-r count Χρησιμοποιήστε αυτήν την επιλογή εντολής ping για να καθορίσετε τον αριθμό του λυκίσκου μεταξύ του υπολογιστή σας και του υπολογιστή προορισμού ή της συσκευής που θέλετε να καταγραφεί και να εμφανιστεί. Η μέγιστη τιμή για την καταμέτρηση είναι 9, οπότε χρησιμοποιήστε την εντολή tracert αν θέλετε να δείτε όλα τα λυκίσκου μεταξύ δύο συσκευών.
-με μετράνε Χρησιμοποιήστε αυτήν την επιλογή για να αναφέρετε την ώρα, στη μορφή Timestamp Internet, ότι λαμβάνετε κάθε αίτημα ηχούς και αποστέλλεται η απάντηση echo. Η μέγιστη τιμή για την καταμέτρηση είναι 4, πράγμα που σημαίνει ότι μόνο οι πρώτοι τέσσερις λυκίσκοι μπορούν να σφραγιστούν με χρόνο.
-w χρονικό όριο Ο καθορισμός μιας τιμής χρονικού ορίου κατά την εκτέλεση της εντολής ping ρυθμίζει το χρονικό διάστημα, σε χιλιοστά του δευτερολέπτου, που το ping περιμένει για κάθε απάντηση. Εάν δεν χρησιμοποιήσετε την επιλογή -w , χρησιμοποιείται η προεπιλεγμένη τιμή χρονικού ορίου 4000, δηλαδή 4 δευτερόλεπτα.
-R Αυτή η επιλογή αναφέρει την εντολή ping για την ανίχνευση της διαδρομής γύρου.
-S srcaddr Χρησιμοποιήστε αυτήν την επιλογή για να καθορίσετε τη διεύθυνση προέλευσης.
Χρησιμοποιήστε αυτόν το διακόπτη για να αντιγράψετε μια διεύθυνση παροχής του δικτύου Hyper-V Virtualization .
-4 Αυτό υποχρεώνει την εντολή ping να χρησιμοποιεί μόνο το IPv4, αλλά είναι απαραίτητη μόνο εάν ο στόχος είναι όνομα κεντρικού υπολογιστή και όχι διεύθυνση IP.
-6 Αυτό υποχρεώνει την εντολή ping να χρησιμοποιεί μόνο IPv6, αλλά όπως και στην επιλογή -4 , είναι απαραίτητη μόνο όταν γίνεται pinging ένα όνομα κεντρικού υπολογιστή.
στόχος Αυτός είναι ο προορισμός που θέλετε να κάνετε ping, είτε μια διεύθυνση IP είτε ένα όνομα κεντρικού υπολογιστή.
/? Χρησιμοποιήστε το διακόπτη βοήθειας με την εντολή ping για να δείτε λεπτομερή βοήθεια σχετικά με τις διάφορες επιλογές της εντολής.

Σημείωση: Οι επιλογές -f , -v , -r , -s , -j και -k λειτουργούν όταν γίνεται μόνο ping διευθύνσεις IPv4. Οι επιλογές -R και -S λειτουργούν μόνο με το IPv6.

Υπάρχουν άλλοι λιγότερο συχνά χρησιμοποιούμενοι διακόπτες για την εντολή ping, όπως [ -j λίστα-φιλοξενουμένων ], [ -k κεντρικό κατάλογο ] και [ -c διαμέρισμα ]. Εκτελέστε ping /? από τη Γραμμή εντολών για περισσότερες πληροφορίες σχετικά με αυτές τις επιλογές.

Συμβουλή: Μπορείτε να αποθηκεύσετε την έξοδο εντολής ping σε ένα αρχείο χρησιμοποιώντας έναν χειριστή ανακατεύθυνσης . Ανατρέξτε στην ενότητα Τρόπος ανακατεύθυνσης εξόδου εντολών σε ένα αρχείο για οδηγίες ή δείτε τη λίστα γραμμών εντολών γραμμής εντολών για περισσότερες συμβουλές.

Παραδείγματα εντολών Ping

ping -n 5 -l 1500 www.google.com

Σε αυτό το παράδειγμα, η εντολή ping χρησιμοποιείται για το ping στο όνομα του κεντρικού υπολογιστή www.google.com . Η επιλογή -n αναφέρει στην εντολή ping να στείλει 5 αιτήσεις ICMP echo αντί για την προεπιλογή του 4 και η επιλογή -l ορίζει το μέγεθος του πακέτου για κάθε αίτημα στα 1500 bytes αντί για τις προεπιλεγμένες 32 bytes.

Το αποτέλεσμα που εμφανίζεται στο παράθυρο "Γραμμή εντολών" θα φαίνεται κάπως έτσι:

Pinging www.google.com [74.125.224.82] με 1500 bytes δεδομένων: Απάντηση από 74.125.224.82: bytes = 1500 χρόνος = 68ms TTL = 52 Απάντηση από 74.125.224.82: bytes = 1500 χρόνος = 68ms TTL = 52 Απάντηση από 74.125 .224.82: bytes = 1500 χρόνος = 65ms TTL = 52 Απάντηση από 74.125.224.82: bytes = 1500 χρόνος = 66ms TTL = 52 Απάντηση από 74.125.224.82: bytes = 1500 χρόνος = 70ms TTL = 52 Ping στατιστικά για 74.125.224.82: : Απεσταλμένα = 5, Λήψη = 5, Απώλεια = 0 (απώλεια 0%), Περίπου χρόνοι στρογγυλής εκκίνησης σε χιλιοστά δευτερόλεπτα: Ελάχιστο = 65ms, Μέγιστο = 70ms, Μέσος =

Η απώλεια 0% που αναφέρεται στα στατιστικά Ping για το 74.125.224.82 μου λέει ότι κάθε μήνυμα ICMP Echo Request που στάλθηκε στο www.google.com επιστράφηκε. Αυτό σημαίνει ότι, όσον αφορά τη σύνδεση του δικτύου μου, μπορώ να επικοινωνήσω με την ιστοσελίδα της Google πολύ καλά.

ping 127.0.0.1

Στο παραπάνω παράδειγμα, είμαι pinging 127.0.0.1 , ονομάζεται επίσης διεύθυνση IP IPv4 localhost ή διεύθυνση IP IPv4 loopback , χωρίς επιλογές.

Η χρήση της εντολής ping για το ping 127.0.0.1 είναι ένας εξαιρετικός τρόπος για να ελέγξετε ότι οι λειτουργίες δικτύου των Windows λειτουργούν σωστά, αλλά δεν λέει τίποτα για το δικό σας υλικό δικτύου ή τη σύνδεσή σας με οποιονδήποτε άλλο υπολογιστή ή συσκευή.

Η έκδοση IPv6 αυτής της δοκιμής θα είναι ping :: 1 .

ping -α 192.168.1.22

Σε αυτό το παράδειγμα, ζητώ από την εντολή ping να εντοπίσει το όνομα κεντρικού υπολογιστή που έχει αντιστοιχιστεί στη διεύθυνση IP 192.168.1.22 , αλλά να το χρησιμοποιήσει κανονικά ως ping.

Pinging J3RTY22 [192.168.1.22] με 32 bytes δεδομένων: Απάντηση από 192.168.1.22: bytes = 32 time

Όπως βλέπετε, η εντολή ping επιλύει τη διεύθυνση IP που εισήγαγα, 192.168.1.22 , ως όνομα κεντρικού υπολογιστή J3RTY22 , και στη συνέχεια εκτέλεσε το υπόλοιπο ping με προεπιλεγμένες ρυθμίσεις.

ping -t -6 SERVER

Σε αυτό το παράδειγμα, αναγκάζω την εντολή ping να χρησιμοποιήσει το IPv6 με την επιλογή -6 και να συνεχίσει να ping SERVER απεριόριστα με την επιλογή -t .

Pinging SERVER [fe80 :: fd1a: 3327: 2937: 7df3% 10] με 32 bytes δεδομένων: Απάντηση από fe80 :: fd1a: 3327: 2937: 7df3% 10: time = : 7df3% 10: χρόνος

Διακόψω το ping χειροκίνητα με το Ctrl-C μετά από επτά απαντήσεις. Επίσης, όπως μπορείτε να δείτε, η επιλογή -6 παρήγαγε διευθύνσεις IPv6.

Συμβουλή: Ο αριθμός μετά το% των απαντήσεων που δημιουργούνται σε αυτό το παράδειγμα εντολής ping είναι το αναγνωριστικό ζώνης IPv6, το οποίο δείχνει συχνότερα τη διεπαφή δικτύου που χρησιμοποιείται. Μπορείτε να δημιουργήσετε έναν πίνακα αναγνωριστικών ζώνης που ταιριάζουν με τα ονόματα διεπαφών του δικτύου σας, εκτελώντας τη διεπαφή netsh interface ipv6 show interface . Το αναγνωριστικό ζώνης IPv6 είναι ο αριθμός στη στήλη Idx .

Ping σχετικές εντολές

Η εντολή ping χρησιμοποιείται συχνά με άλλες εντολές εντολών εντολών όπως το tracert , ipconfig, netstat , nslookup και άλλες.