Πώς να χρησιμοποιήσετε την εντολή Netstat για την αντιμετώπιση προβλημάτων δικτύου

Το Netstat(Netstat) ( Στατιστικά (Statistics)δικτύου(Network) ) είναι ένα εργαλείο γραμμής εντολών που χρησιμοποιείται για την παρακολούθηση και την αντιμετώπιση προβλημάτων δικτύου υπολογιστών. Αυτό το εργαλείο σάς δείχνει όλες τις συνδέσεις της συσκευής σας με όσες λεπτομέρειες χρειάζεστε.

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

Χρήση της εντολής Netstat για την αντιμετώπιση προβλημάτων δικτύου

Θα εξερευνήσουμε τα ακόλουθα θέματα σε αυτήν την ενότητα:

  1. Πώς να χρησιμοποιήσετε την εντολή Netstat.
  2. Χρησιμοποιήστε(Use) τις παραμέτρους netstat για να φιλτράρετε τις πληροφορίες σύνδεσης.
  3. Συνδυασμός παραμέτρων Netstat.

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

1] Πώς να χρησιμοποιήσετε την εντολή netstat

εντολή netstat

Κάντε κλικ στο  κουμπί Έναρξη(Start button) και αναζητήστε τη  Γραμμή εντολών(Command Prompt) . Ανοίξτε τη γραμμή εντολών(Command Prompt) με αυξημένα δικαιώματα κάνοντας δεξί κλικ πάνω της και επιλέγοντας την επιλογή  Εκτέλεση ως διαχειριστής(Run as administrator) .

Μπορείτε να ανοίξετε το Netstat πληκτρολογώντας την ακόλουθη εντολή και πατώντας ENTER:

netstat

Εάν είστε νέοι στη δικτύωση, μπορεί να μην καταλαβαίνετε τι σημαίνουν οι στήλες.

  • Proto:  Το πρωτόκολλο δικτύου. Θα μπορούσε να είναι είτε TCP είτε UDP .
  • Τοπική διεύθυνση: (Local Address: ) Οι διευθύνσεις IP και οι θύρες των διεπαφών δικτύου του υπολογιστή σας για τις δεδομένες συνδέσεις.
  • Διεύθυνση εξωτερικού: (Foreign Address: ) Οι διευθύνσεις IP και τα ονόματα θυρών των απομακρυσμένων συσκευών.
  • Κατάσταση (State) Υποδεικνύει την κατάσταση της σύνδεσης. Για παράδειγμα, ανακαλύψτε ενεργές και κλειστές συνδέσεις.

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

Για να εμφανίσετε τους αριθμούς θυρών των συνδέσεων αντί για τα ονόματα των θυρών, δίπλα στις διευθύνσεις IP, χρησιμοποιήστε την ακόλουθη εντολή:

netstat -n

Επιπλέον, το σύστημα μπορεί να αποσυνδεθεί ή να συνδεθεί σε δίκτυα και οι λεπτομέρειες του δικτύου μπορούν να αλλάζουν κατά διαστήματα. Ως εκ τούτου(Hence) , μπορούμε να χρησιμοποιήσουμε την ακόλουθη εντολή για να ανανεώνουμε τα στοιχεία του δικτύου netstat κατά διαστήματα χρησιμοποιώντας αυτήν την εντολή:

netstat -n 5

Για να σταματήσετε την ανανέωση, πατήστε το  συνδυασμό πλήκτρων CTRL + C

ΣΗΜΕΙΩΣΗ: (NOTE: ) Το  5 στην παραπάνω εντολή ανανεώνει την εντολή κάθε  5 δευτερόλεπτα. Μπορείτε(5 seconds. You)  να τροποποιήσετε αυτήν την τιμή εάν θέλετε να αυξήσετε ή να μειώσετε το χρονικό διάστημα.

2] Χρησιμοποιήστε(Use) τις παραμέτρους netstat για να φιλτράρετε τις πληροφορίες σύνδεσης

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

  • Εμφάνιση ενεργών και ανενεργών συνδέσεων(Display active and inactive connections)

Εμφάνιση των δικτύων που είναι ενεργά ή ανενεργά.

netstat -a
  • Εμφάνιση πληροφοριών εφαρμογών(Display applications information)

Καταχωρίστε όλες τις εφαρμογές που σχετίζονται με τις συνδέσεις.

netstat -b
  • Προβολή στατιστικών στοιχείων προσαρμογέα δικτύου(View network adapter stats)

Εμφάνιση(Show) στατιστικών στοιχείων για εισερχόμενα και εξερχόμενα πακέτα δικτύου.

netstat -e
  • Εμφάνιση πλήρως αναγνωρισμένου ονόματος τομέα ξένων διευθύνσεων (FQDNS)(Display foreign addresses’ fully qualified domain name (FQDNS))

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

netstat -f
  • Εμφάνιση αριθμών θυρών αντί για ονόματα(Show port numbers instead of names)

Αλλάξτε τα ονόματα θυρών ξένων διευθύνσεων σε αριθμούς θυρών.

netstat -n
  • Εμφανίστε το αναγνωριστικό διαδικασίας(Display the process ID)

Παρόμοιο  netstat,και έχει μια επιπλέον στήλη για το Process ID ( PID ) κάθε σύνδεσης.

netstat -o
  • Φιλτράρετε τις συνδέσεις κατά πρωτόκολλο(Filter connections by protocol)

Εμφανίστε τις συνδέσεις για το πρωτόκολλο που καθορίζετε –  UDP , TCP , tcpv6 ή  udpv6 .

netstat -p udp

ΣΗΜΕΙΩΣΗ:(NOTE:) Θα πρέπει να αλλάξετε το udpτμήμα στο πρωτόκολλο του οποίου τις συνδέσεις θέλετε να προβάλετε.

  • Προβολή θύρας μη ακρόασης και καταχώρισης

Εμφάνιση(Show) συνδέσεων και των θυρών ακρόασης και δεσμευμένων μη ακρόασης.

netstat -q
  • Ομαδοποιήστε τα στατιστικά κατά πρωτόκολλο(Group stats by protocol)

Κατηγοριοποιήστε(Categorize) τα δίκτυα με βάση τα διαθέσιμα πρωτόκολλα – UDP , TCP , ICMP , IPv4 και IPv6 .

netstat -s
  • Εμφάνιση πίνακα δρομολόγησης(Display routing table)

Εμφάνιση του πίνακα δρομολόγησης του τρέχοντος δικτύου σας. Παραθέτει κάθε διαδρομή προς τον προορισμό και τη μήτρα που είναι διαθέσιμη στο σύστημά σας. Παρόμοια με την  route printεντολή.

netstat -r
  • Εμφάνιση συνδέσεων κατάστασης εκφόρτωσης(Display offload state connections)

Εμφάνιση μιας λίστας κατάστασης εκφόρτωσης σύνδεσης της τρέχουσας σύνδεσής σας.

netstat -t
  • Δείτε τις συνδέσεις NetworkDirect(See NetworkDirect connections)

Εμφανίζει(Shows) όλες τις συνδέσεις NetworkDirect .

netstat -x
  • Εμφάνιση προτύπων σύνδεσης(Display connection Templates)

Εμφάνιση των προτύπων συνδέσεων TCP των δικτύων σας .

netstat -y

3] Συνδυασμός παραμέτρων Netstat

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

Για παράδειγμα, μπορείτε να συνδυάσετε τις  παραμέτρους -sκαι  για να δείτε τα στατιστικά στοιχεία για κάθε πρωτόκολλο. -eΜε αυτόν τον τρόπο, μπορείτε να συνδυάσετε άλλες παραμέτρους για να έχετε τα αποτελέσματα που θέλετε.

Όταν συνδυάζετε πολλές παραμέτρους Netstat , δεν χρειάζεται να συμπεριλάβετε δύο παύλες (-). Μπορείτε να χρησιμοποιήσετε μία παύλα (-) και να προσθέσετε τα γράμματα παραμέτρων χωρίς δεύτερη.

Για παράδειγμα, αντί να πληκτρολογήσετε την ακόλουθη εντολή:

netstat -s -e

Μπορείτε να το γράψετε ως:

netstat - se

εντολή netstat se

Εάν ξεχάσετε τις παραμέτρους, ένας γρήγορος τρόπος για να τις θυμάστε είναι να ζητήσετε από τη netstat να σας βοηθήσει. Απλώς εκτελέστε την ακόλουθη εντολή:

netstat /?

Για να διακόψετε τη διαδικασία ερωτήματος netstat ανά πάσα στιγμή, πατήστε το συνδυασμό πλήκτρων CTRL + C



About the author

Είμαι ειδικός των Windows και εργάζομαι στη βιομηχανία λογισμικού για πάνω από 10 χρόνια. Έχω εμπειρία με συστήματα Microsoft Windows και Apple Macintosh. Οι δεξιότητές μου περιλαμβάνουν: διαχείριση παραθύρων, υλικό και ήχο υπολογιστή, ανάπτυξη εφαρμογών και πολλά άλλα. Είμαι έμπειρος σύμβουλος που μπορεί να σας βοηθήσει να αξιοποιήσετε στο έπακρο το σύστημά σας Windows.



Related posts