Πώς να βρείτε τον αριθμό θύρας μου στο LAN μου

Ανοίξτε ένα τερματικό. Για Windows, ανοίξτε μια γραμμή εντολών κάνοντας κλικ στο "Start" και πληκτρολογώντας "CMD" στο πλαίσιο "Run". Για Mac, πληκτρολογήστε "terminal" στο Finder ή μεταβείτε στο φάκελο Applications, ανοίξτε το φάκελο Utilities και ανοίξτε το "Terminal". Αυτές οι εντολές μπορούν να εκτελεστούν από τον υπολογιστή-πελάτη ή από την πλευρά του διακομιστή. Πολλές φορές, δεν θα έχετε πρόσβαση στην πλευρά του διακομιστή.

Εκτελέστε την εντολή "netstat -an" από το τερματικό ή τη γραμμή εντολών. Η έξοδος είναι παρόμοια για Linux, Windows και Mac. Εάν η έξοδος σας έχει πολλές ενότητες, κάντε κύλιση προς τα επάνω μέχρι να βρείτε αυτές τις επικεφαλίδες στηλών: Πρωτόκολλο, Τοπική διεύθυνση, Διεύθυνση εξωτερικού και Πολιτεία. Οι στήλες τοπικής και ξένης διεύθυνσης υποδεικνύουν τη διεύθυνση πρωτοκόλλου Διαδικτύου (IP) και τον αριθμό θύρας, διαχωρισμένα με άνω και κάτω τελεία. Κάθε σειρά υποδεικνύει μια εφαρμογή που είτε βρίσκεται σε συνομιλία με άλλον υπολογιστή είτε περιμένει να πραγματοποιήσει μια συνομιλία.

Αναζητήστε μια κατάσταση "ακρόασης" για να βρείτε τον αριθμό θύρας των υπηρεσιών που εκτελούνται στον υπολογιστή σας (ο υπολογιστής σας ενεργεί ως διακομιστής.) "Listen" σημαίνει ότι ο υπολογιστής σας περιμένει έναν άλλο υπολογιστή να ζητήσει πρόσβαση σε αυτό εφαρμογή. Κοιτάξτε στη στήλη "Τοπική διεύθυνση" της συσχετισμένης σειράς για να προσδιορίσετε τον αριθμό θύρας.

Αναζητήστε την κατάσταση "εγκαταστάθηκε" για να βρείτε τον αριθμό θύρας που χρησιμοποιεί ο υπολογιστής σας για να συνδεθεί σε υπηρεσίες που εκτελούνται σε άλλον υπολογιστή (ο υπολογιστής σας λειτουργεί ως πελάτης). "Εγκαταστάθηκε" σημαίνει ότι ο υπολογιστής σας επικοινωνεί με μια εφαρμογή σε άλλον υπολογιστή. Κοιτάξτε στη στήλη "Διεύθυνση εξωτερικού" της σχετικής σειράς για να προσδιορίσετε τον αριθμό θύρας.

Εκτελέστε τα "netstat -bn" και "netstat -abn" από μια γραμμή εντολών των Windows για να προσδιορίσετε τον αριθμό θύρας που χρησιμοποιείται από μια συγκεκριμένη εφαρμογή. Σε έναν υπολογιστή που εκτελεί την εφαρμογή ως υπηρεσία (από την πλευρά του διακομιστή), αναζητήστε την εφαρμογή σε κατάσταση "ακρόασης" και ελέγξτε τη στήλη "Τοπική διεύθυνση" για να βρείτε τον αριθμό θύρας αυτής της εφαρμογής. Σε έναν υπολογιστή που προσπαθεί να συνδεθεί στην υπηρεσία (από την πλευρά του πελάτη), ανοίξτε την εφαρμογή για να δημιουργήσετε τη σύνδεση και, στη συνέχεια, εκτελέστε την εντολή "netstat -abn". Αναζητήστε την εφαρμογή στην κατάσταση "καθιερωμένη" και βρείτε τον αριθμό θύρας αυτής της εφαρμογής στη στήλη "Διεύθυνση εξωτερικού".

Αυτό είναι πιο δύσκολο να γίνει για Linux ή Mac, αλλά η εντολή "lsof -i" θα σας δείξει μερικές φορές τις εφαρμογές και τις θύρες tcp που χρησιμοποιούν.

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

Κάθε συνομιλία σχετίζεται με δύο αριθμούς θύρας. Η πλευρά του διακομιστή είναι ένας τυπικός ή γνωστός αριθμός θύρας που κυμαίνεται από το 0 έως το 1023 και η πλευρά του πελάτη είναι ένας αριθμός που δημιουργείται τυχαία μόνο για αυτή τη σύντομη συνομιλία και κυμαίνεται από 49152 έως 65535.

Όταν ο αριθμός θύρας της εφαρμογής ενός διακομιστή έχει ρυθμιστεί ώστε να είναι μια μη τυπική θύρα, τότε ένας υπολογιστής πρέπει να τροποποιήσει τον αριθμό θύρας της εφαρμογής του πελάτη ώστε να ταιριάζει με αυτόν του διακομιστή για να συνδεθείτε στο υπηρεσία. Εάν η Google είχε ρυθμιστεί να χρησιμοποιεί τη θύρα 8080 αντί για την τυπική θύρα 80, για παράδειγμα, θα έχετε πρόσβαση σε αυτήν πληκτρολογώντας "http://google.com: 8080" στο πρόγραμμα περιήγησής σας. Σε αυτήν την περίπτωση, το πρόγραμμα περιήγησης θα είναι η εφαρμογή πελάτη. Κάθε εφαρμογή πελάτη έχει διαφορετικό τρόπο διαμόρφωσης μη τυπικών αριθμών θυρών.

Για να δείτε όλες τις επιλογές για την εντολή netstat, πληκτρολογήστε "netstat /?" σε μια γραμμή εντολών των Windows ή πληκτρολογήστε "man netstat" σε τερματικό Mac ή Linux.