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

Τι είναι στην πραγματικότητα η καταχώριση περιήγησης

Ένας αποκριτής mDNS στο Mac απαντά σε ερωτήματα για τους τύπους υπηρεσιών που φιλοξενεί, και η απάντηση φέρει όνομα, θύρα και μερικές εγγραφές κειμένου. Ο πελάτης που ρώτησε δείχνει έπειτα αυτό το όνομα σε μια λίστα. Τίποτα στην ανταλλαγή δεν αποδεικνύει ότι μια σύνδεση θα πετύχει, και τίποτα σε αυτήν δεν παραχωρεί άδεια: η λίστα είναι ισχυρισμός για ένα όνομα, όχι για πρόσβαση. Αυτή η διάκριση καθορίζει αν πρέπει να απενεργοποιήσετε κάτι ή να σταματήσετε να το δημοσιεύετε.

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

dns-sd -B _smb._tcp
lsof -nP -iUDP:5353

Το multicast μένει τοπικό αν κάτι δεν το γεφυρώσει

Το Multicast DNS στέλνει σε μια ομάδα τοπική ως προς τον σύνδεσμο στη θύρα UDP 5353, και οι δρομολογητές δεν προωθούν αυτή την ομάδα εξ ορισμού. Ένα τούνελ που δρομολογεί κίνηση unicast αφήνει επομένως την ανακάλυψη πίσω, και γι' αυτό ένα Mac σε δρομολογημένο VPN είναι συνήθως αόρατο στον απομακρυσμένο ιστότοπο. Ένα γεφυρωμένο τούνελ, ή ένα ρελέ που ρυθμίστηκε επίτηδες, το αλλάζει βάζοντας τα δύο άκρα σε ένα πεδίο εκπομπής. Ποιο σχέδιο έχετε είναι ιδιότητα του τούνελ, όχι του ονόματος πρωτοκόλλου που είναι τυπωμένο πάνω του.

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

Το σταμάτημα της υπηρεσίας είναι το καθαρότερο όριο

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

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

Όταν χρειάζεστε την υπηρεσία αλλά όχι το κοινό

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

Η καταστολή της ανακάλυψης είναι κοσμητική με τη στενή έννοια: η υπηρεσία απαντά ακόμη σε όποιον ξέρει το όνομα. Αν το πρόβλημα είναι η ίδια η δημοσίευση, περιορίστε την στο επίπεδο που τη μεταφέρει. Σε δίκτυο που διαχειρίζεστε, αυτό σημαίνει να αποφασίσετε ποιοι τύποι υπηρεσιών πρέπει να περάσουν το όριο και να ρυθμίσετε τη γέφυρα, το ρελέ ή το φίλτρο ανάλογα. Η αντιγραφή εντολής φίλτρου γέφυρας από φόρουμ δουλεύει μόνο αν ο διακομιστής σας τρέχει ακριβώς αυτή τη στοίβα και αυτή τη λειτουργία τούνελ, και σε δίκτυο που δεν διαχειρίζεστε η έντιμη απάντηση είναι ότι δεν μπορείτε να ελέγξετε τι θυμάται ένας απομακρυσμένος πελάτης.

Δείτε το από την απομακρυσμένη πλευρά

Δοκιμάστε από την απομακρυσμένη πλευρά και όχι από το δικό του δίκτυο του Mac, και δοκιμάστε φρέσκια περιήγηση και όχι προσωρινά αποθηκευμένη λίστα. Έπειτα επιχειρήστε άμεση σύνδεση στην υπηρεσία με όνομα και με διεύθυνση, γιατί τα δύο αποτελέσματα απαντούν σε διαφορετικά ερωτήματα. Καταχώριση που λείπει με επιτυχημένη σύνδεση σημαίνει ότι κρύψατε μια ετικέτα, ενώ αποτυχημένη σύνδεση σημαίνει ότι κλείσατε μια υπηρεσία. Η προσωρινή μνήμη κάνει και τις δύο δοκιμές ψέματα αν παραλείψετε την ανανέωση, γι' αυτό ξεκινήστε τον πελάτη από την αρχή.

Σημειώστε τι αλλάξατε και σε ποιον από τους τρεις ελέγχους ανήκει: υπηρεσία σταματημένη, πρόσβαση περιορισμένη ή ανακάλυψη περιορισμένη. Όταν κάποιος αναφέρει ότι το Mac εμφανίζεται ακόμη, αυτή η εγγραφή σας λέει αν η αναφορά είναι παλιά ή αν κάποια άλλη υπηρεσία αναγγέλλεται. Οι περισσότερες εκπλήξεις εδώ είναι μια δεύτερη καταχώριση που κανείς δεν θυμόταν να ενεργοποιήσει, όχι ένας χαλασμένος έλεγχος.

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

Σχετικά άρθρα