Περισσότερα
Πώς μπορώ να προσδιορίσω αν μια θύρα είναι ανοιχτή σε έναν διακομιστή Windows;
Προσπαθώ να εγκαταστήσω έναν ιστότοπο σε μια εναλλακτική θύρα σε έναν διακομιστή, αλλά η θύρα μπορεί να είναι κλειστή από ένα τείχος προστασίας. Υπάρχει τρόπος να κάνω ping out ή in, σε μια συγκεκριμένη θύρα, για να δω αν είναι ανοιχτή;
461
3
Υποθέτοντας ότι προσπαθείτε να χρησιμοποιήσετε μια θύρα TCP (και όχι UDP):
Στον ίδιο το διακομιστή, χρησιμοποιήστε το
netstat -an
για να ελέγξετε ποιες θύρες ακούνε.Από έξω, απλά χρησιμοποιήστε το
telnet host port
(ήtelnet host:port
σε συστήματα Unix) για να δείτε αν η σύνδεση απορρίπτεται, γίνεται αποδεκτή ή αν υπάρχει χρονική υστέρηση.Σχετικά με αυτό το τελευταίο τεστ, τότε γενικά:
Στα Windows 7 ή Windows Vista η προεπιλεγμένη επιλογή 'telnet' δεν αναγνωρίζεται ως εσωτερική ή εξωτερική εντολή, λειτουργικό πρόγραμμα ή αρχείο δέσμης. Για να το λύσετε αυτό, απλώς ενεργοποιήστε την: Κάντε κλικ στο *Έναρξη → Πίνακας ελέγχου* → Προγράμματα → Ενεργοποίηση ή απενεργοποίηση των λειτουργιών των Windows. Στη λίστα, μετακινηθείτε προς τα κάτω και επιλέξτε Telnet Client* και κάντε κλικ στο OK.
Αν το
telnet
δεν είναι διαθέσιμο, κατεβάστε το PuTTY. Είναι ένας πολύ ανώτερος πελάτης Telnet, SSH κ.λπ. και θα σας φανεί χρήσιμος σε πολλές περιπτώσεις, όχι μόνο σε αυτή, ειδικά αν διαχειρίζεστε έναν διακομιστή.Θέλετε ένα εργαλείο για να το κάνετε; Υπάρχει ένας δικτυακός τόπος στη διεύθυνση http://www.canyouseeme.org/. Διαφορετικά, χρειάζεστε κάποιον άλλο διακομιστή να σας καλέσει για να δείτε αν μια θύρα είναι ανοιχτή...