Πώς να χρησιμοποιήσετε την εντολή Ping στα Windows

Πίνακας περιεχομένων:

Πώς να χρησιμοποιήσετε την εντολή Ping στα Windows
Πώς να χρησιμοποιήσετε την εντολή Ping στα Windows
Anonim

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

Η εντολή ping λειτουργεί με την αποστολή μηνυμάτων Αίτησης Echo στο Internet Control Message Protocol (ICMP) στον υπολογιστή προορισμού και περιμένοντας απάντηση. Οι δύο κύριες πληροφορίες που παρέχει η εντολή ping είναι πόσες από αυτές τις απαντήσεις επιστρέφονται και πόσος χρόνος χρειάζεται για να επιστρέψουν.

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

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

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

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

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

Image
Image

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

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

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

Επιλογές εντολών Ping
Στοιχείο Επεξήγηση
- t Η χρήση αυτής της επιλογής θα κάνει ping στον στόχο μέχρι να τον αναγκάσετε να σταματήσει χρησιμοποιώντας Ctrl+C.
- a Αυτή η επιλογή εντολής ping θα επιλύσει, εάν είναι δυνατόν, το όνομα κεντρικού υπολογιστή ενός στόχου διεύθυνσης IP.
- n μέτρηση Αυτή η επιλογή ορίζει τον αριθμό των ICMP Echo Requests προς αποστολή, από 1 έως 4294967295. Η εντολή ping θα στείλει 4 από προεπιλογή εάν δεν χρησιμοποιείται - n.
- l μέγεθος Χρησιμοποιήστε αυτήν την επιλογή για να ορίσετε το μέγεθος, σε byte, του πακέτου αιτήματος echo από 32 σε 65, 527. Η εντολή ping θα στείλει ένα αίτημα echo 32 byte εάν δεν χρησιμοποιήσετε το - l επιλογή.
- f Χρησιμοποιήστε αυτήν την επιλογή εντολής ping για να αποτρέψετε τον κατακερματισμό των αιτημάτων ICMP Echo από δρομολογητές μεταξύ εσάς και του στόχου. Η επιλογή - f χρησιμοποιείται συχνότερα για την αντιμετώπιση προβλημάτων Path Maximum Transmission Unit (PMTU).
- i TTL Αυτή η επιλογή ορίζει την τιμή Time to Live (TTL), το μέγιστο της οποίας είναι 255.
- v TOS Αυτή η επιλογή σάς επιτρέπει να ορίσετε μια τιμή Τύπου υπηρεσίας (TOS). Ξεκινώντας από τα Windows 7, αυτή η επιλογή δεν λειτουργεί πλέον, αλλά εξακολουθεί να υπάρχει για λόγους συμβατότητας.
- r μέτρηση Χρησιμοποιήστε αυτήν την επιλογή εντολής ping για να καθορίσετε τον αριθμό των αναπηδήσεων μεταξύ του υπολογιστή σας και του υπολογιστή ή της συσκευής-στόχου που θέλετε να καταγραφεί και να εμφανίζεται. Η μέγιστη τιμή για την καταμέτρηση είναι 9, γι' αυτό χρησιμοποιήστε την εντολή tracert αν σας ενδιαφέρει να δείτε όλα τα άλματα μεταξύ δύο συσκευών.
- s μέτρηση Χρησιμοποιήστε αυτήν την επιλογή για να αναφέρετε την ώρα, σε μορφή Timestamp Διαδικτύου, που λαμβάνεται κάθε αίτημα ηχούς και στέλνεται η απάντηση ηχούς. Η μέγιστη τιμή για το πλήθος είναι 4, που σημαίνει ότι μόνο τα τέσσερα πρώτα άλματα μπορούν να έχουν χρονική σήμανση.
- w timeout Ο καθορισμός μιας τιμής χρονικού ορίου κατά την εκτέλεση της εντολής ping προσαρμόζει το χρόνο, σε χιλιοστά του δευτερολέπτου, που το ping περιμένει για κάθε απάντηση. Εάν δεν χρησιμοποιείτε την επιλογή - w, χρησιμοποιείται η προεπιλεγμένη τιμή χρονικού ορίου 4000, που είναι 4 δευτερόλεπτα.
- R Αυτή η επιλογή λέει στην εντολή ping για τον εντοπισμό της διαδρομής μετ' επιστροφής.
- S srcaddr Χρησιμοποιήστε αυτήν την επιλογή για να καθορίσετε τη διεύθυνση πηγής.
- p Χρησιμοποιήστε αυτόν τον διακόπτη για να κάνετε ping σε μια διεύθυνση παρόχου εικονικοποίησης δικτύου Hyper-V.
- 4 Αυτό αναγκάζει την εντολή ping να χρησιμοποιεί μόνο IPv4, αλλά είναι απαραίτητο μόνο εάν ο στόχος είναι όνομα κεντρικού υπολογιστή και όχι διεύθυνση IP.
- 6 Αυτό αναγκάζει την εντολή ping να χρησιμοποιεί μόνο το IPv6, αλλά όπως και με την επιλογή - 4, είναι απαραίτητη μόνο όταν κάνετε ping σε ένα όνομα κεντρικού υπολογιστή.
στόχος Αυτός είναι ο προορισμός που θέλετε να κάνετε ping, είτε μια διεύθυνση IP είτε ένα όνομα κεντρικού υπολογιστή.
/? Χρησιμοποιήστε τον διακόπτη βοήθειας με την εντολή ping για να εμφανίσετε λεπτομερή βοήθεια σχετικά με τις διάφορες επιλογές της εντολής.

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

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

Μπορείτε να αποθηκεύσετε την έξοδο της εντολής ping σε ένα αρχείο χρησιμοποιώντας έναν τελεστή ανακατεύθυνσης.

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

Ακολουθούν πολλά παραδείγματα εντολών που χρησιμοποιούν ping.

Ping Google.com


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

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

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


Απάντηση από 172.217.1.142: bytes=1500 χρόνος=30ms TTL=54

Απάντηση από 172.217.1.142: bytes=1500 ms=30 ms χρόνο

Απάντηση από 172.217.1.142: bytes=1500 χρόνος=29ms TTL=54

Απάντηση από 172.217.1.142: bytes=1500 ms=3500 ms χρόνο

Απάντηση από 172.217.1.142: bytes=1500 χρόνος=31ms TTL=54

Στατιστικά Ping για 172.217.1.142:

Πακέτα: Απεσταλμένα=5, Λήψη=5, Χαμένα=0 (0% απώλεια), Προστοί χρόνοι μετ' επιστροφής σε χιλιοστά του δευτερολέπτου: Ελάχιστο=29 ms, Μέγιστο=31 ms, Μέσος όρος=30 ms

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

Ping localhost


ping 127.0.0.1

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

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

Εύρεση ονόματος κεντρικού υπολογιστή με Ping


ping -a 192.168.1.22

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

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

Εντολή δρομολογητή Ping


ping 192.168.2.1

Παρόμοια με τα παραπάνω παραδείγματα εντολών ping, αυτή χρησιμοποιείται για να δει αν ο υπολογιστής σας μπορεί να φτάσει στο δρομολογητή σας. Η μόνη διαφορά εδώ είναι ότι αντί να χρησιμοποιούμε έναν διακόπτη εντολής ping ή να κάνουμε ping στον localhost, ελέγχουμε τη σύνδεση μεταξύ του υπολογιστή και του δρομολογητή (192.168.2.1 σε αυτήν την περίπτωση).

Αν αντιμετωπίζετε προβλήματα με τη σύνδεση στο δρομολογητή σας ή την πρόσβαση στο διαδίκτυο, δείτε εάν ο δρομολογητής σας είναι προσβάσιμος με αυτήν την εντολή ping, φυσικά, αντικαθιστώντας το 192.168.2.1 με τη διεύθυνση IP του δρομολογητή σας.

Ping με IPv6


ping -t -6 SERVER

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

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

Κατώτατη γραμμή

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

Άλλες χρήσεις Ping

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

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

Συνιστάται: