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

Χώρισε τις τρεις απαιτήσεις

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

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

Κάνε το όνομα το σταθερό πράγμα

Δώσε στον φορητό ένα όνομα που επιλύεται σε όποια διεύθυνση είναι προσβάσιμη από τον καλούντα. Σε αυτό το παράδειγμα η διεύθυνση του γραφείου είναι 192.168.50.42, η δεξαμενή απομακρυσμένης πρόσβασης μοιράζει 10.90.0.42, και το laptop17.corp.example ακολουθεί τη σύνδεση. Τίποτα δεν απαιτεί να ταιριάζει το τελευταίο οκτέτο, και ο σχεδιασμός γύρω από αυτό το ταίριασμα δημιουργεί δουλειά χωρίς όφελος. Η εγγραφή πρέπει να δείχνει στη διεύθυνση που ο καλών μπορεί πραγματικά να χρησιμοποιήσει, όχι σε κάθε διεπαφή που είχε ποτέ ο φορητός.

dig +short laptop17.corp.example

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

Όταν ο κατάλογος επιτρεπόμενων προελεύσεων είναι ο πραγματικός περιορισμός

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

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

Τι απαιτεί πραγματικά η συνέχεια

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

ss -tnp state established '( dport = :443 )'

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

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