DNS VPN στο iPhone: ποιος κατέχει τη ρύθμιση καθορίζει πού εφαρμόζεται
Μια εγγραφή DNS σε ένα δίκτυο Wi-Fi δεν είναι πολιτική για όλη τη συσκευή. Ταιριάξτε τον ιδιωτικό χώρο ονομάτων, τον resolver και τον ιδιοκτήτη της παροχής πριν επεξεργαστείτε.
Πληκτρολογήστε μια διεύθυνση ιδιωτικού resolver στις ρυθμίσεις Wi-Fi ενός iPhone και θα λειτουργεί μέχρι το τηλέφωνο να φύγει από αυτό το δίκτυο, που είναι ακριβώς η στιγμή που ένα VPN υποτίθεται ότι αναλαμβάνει. Αυτή είναι η πρώτη παγίδα στο κινητό DNS: το σημείο όπου εισαγάγατε τη ρύθμιση καθορίζει το εύρος της, και το εύρος είναι στενότερο απ' ό,τι υποθέτουν οι περισσότεροι. Πριν αλλάξετε οτιδήποτε, απαντήστε σε τρεις ερωτήσεις για την ανάπτυξη, γιατί οι απαντήσεις καθορίζουν ποιον έλεγχο πρέπει να αγγίξετε. Αντιμετωπίστε την ακολουθία ως ανασκόπηση σχεδιασμού και όχι ως κυνήγι ρυθμίσεων.
Τρεις ερωτήσεις πριν πληκτρολογήσετε διεύθυνση resolver
Πρώτον, ποια ονόματα χρειάζονται πραγματικά ειδικό χειρισμό; Μια ιδιωτική ζώνη όπως corp.example είναι χώρος ονομάτων, όχι ένας μόνο κεντρικός υπολογιστής, και η απάντηση θα πρέπει να είναι ένας τομέας και όχι μία εγγραφή. Δεύτερον, ποιος resolver είναι αρμόδιος γι' αυτήν, και ποιος κατέχει αυτή την υπηρεσία; Τρίτον, ποια διαδρομή καθιστά αυτόν τον resolver προσβάσιμο από το τηλέφωνο: το τούνελ, ένα δρομολογημένο δίκτυο Wi-Fi ή κάτι εντελώς άλλο;
Αν κάποιο από τα τρία δεν έχει ιδιοκτήτη, σταματήστε. Μια αλλαγή DNS χωρίς χώρο ονομάτων, αρμόδια πηγή και προσβάσιμη διαδρομή είναι μια εικασία που θα αποτύχει διαφορετικά στο δίκτυο κινητής τηλεφωνίας απ' ό,τι στο γραφείο.
Μια εγγραφή DNS Wi-Fi ανήκει σε εκείνο το δίκτυο Wi-Fi
Η χειροκίνητη διαμόρφωση DNS στο iOS αποθηκεύεται ανά δίκτυο. Εφαρμόζεται όσο το τηλέφωνο είναι συνδεδεμένο με αυτό το SSID και σταματά να εφαρμόζεται όταν δεν είναι, πράγμα που σημαίνει ότι δεν μπορεί να διέπει την κίνηση κινητής τηλεφωνίας ούτε να περιγράφει τι κάνει ένας πελάτης VPN. Το να την επεξεργαστείτε για να διορθώσετε μια εφαρμογή που αποτυγχάνει στο κινητό δίκτυο είναι αλλαγή σε μια ρύθμιση που η αποτυχημένη διαδρομή δεν διαβάζει ποτέ.
Αυτό δεν κάνει το DNS ανά δίκτυο άχρηστο. Για ένα οικιακό εργαστήριο ή ένα μόνο SSID γραφείου, είναι ο απλούστερος τρόπος να φτάσετε σε έναν εσωτερικό resolver, και είναι ειλικρινές για τα όριά του.
Ο μηχανισμός DNS του VPN ακολουθεί το πρωτόκολλο και τον πελάτη
Ένας πάροχος τούνελ πακέτων στο iOS μπορεί να διαμορφώσει DNS μέσω του API ρυθμίσεων DNS της Apple, που εκθέτει διευθύνσεις resolver και αντιστοίχιση τομέων στο τούνελ που κατέχει τη σύνδεση. Μια εγγενής διαμόρφωση IKEv2 μπορεί να λάβει DNS μέσω του ωφέλιμου φορτίου διαμόρφωσης IKE όταν το σπρώχνει η πύλη, αλλά το αν ένας δεδομένος πελάτης εφαρμόζει ό,τι λαμβάνει είναι λεπτομέρεια υλοποίησης που πρέπει να επαληθεύσετε. Ένας πελάτης βασισμένος σε εφαρμογή μπορεί να υλοποιήσει εντελώς τη δική του διαδρομή επίλυσης.
Αυτά είναι διαφορετικά σημεία ενσωμάτωσης, και ένα αποτέλεσμα από ένα από αυτά δεν γίνεται κανόνας για όλα τα iPhone. Ο υποστηριζόμενος μηχανισμός είναι ό,τι τεκμηριώνει το προφίλ ή ο πάροχος για το πρωτόκολλο που χρησιμοποιείται.
Αποφασίστε με βάση την ιδιοκτησία, όχι την ευκολία
Αν η συσκευή διαχειρίζεται, ο ιδιοκτήτης του προφίλ θα πρέπει να παραδίδει τη ρύθμιση DNS μαζί με τη διαμόρφωση VPN, ώστε μια εκ νέου εγγραφή να την επαναφέρει χωρίς ο χρήστης να θυμάται τίποτα. Αν μια εφαρμογή παρόχου κατέχει το τούνελ, η οθόνη ρυθμίσεών της είναι το σημείο για να κοιτάξετε, και η τεκμηρίωσή της είναι η αρχή για το τι μπορεί να διαχωρίσει. Αν το τηλέφωνο είναι προσωπικό και η ανάγκη είναι ένα εσωτερικό όνομα σε ένα δίκτυο, η ρύθμιση ανά δίκτυο είναι αναλογική.
Ο κανόνας απόφασης είναι σύντομος: η ρύθμιση ανήκει όπου παρέχεται η σύνδεση. Οπουδήποτε αλλού, είναι μια τοπική εξαίρεση που η επόμενη αλλαγή δικτύου θα σβήσει.
Επαληθεύστε στις διαδρομές που χρησιμοποιεί πραγματικά το τηλέφωνο
Δοκιμάστε ένα νέο αίτημα από την εφαρμογή που χρειάζεται το ιδιωτικό όνομα, στο Wi-Fi στο γραφείο, στο δίκτυο κινητής τηλεφωνίας και κατά τη μετάβαση μεταξύ τους. Μια εφαρμογή με δική της ενσωμάτωση resolver μπορεί να ακολουθήσει διαφορετική διαδρομή από το σύστημα, γι' αυτό δοκιμάστε την ίδια την εφαρμογή και όχι μια καρτέλα περιήγησης που τυχαίνει να λειτουργεί.
Όταν το ιδιωτικό όνομα αποτυγχάνει, κρατήστε το ακριβές σφάλμα και την κατάσταση του προφίλ. Ένας δημόσιος resolver που απαντά ότι το όνομα δεν υπάρχει δίνει σωστή απάντηση στη λάθος ερώτηση, και το να τον προσθέσετε δίπλα στον εταιρικό resolver δεν είναι σχεδιασμός χώρου ονομάτων.
Τέλος, αποθηκεύστε την επαληθευμένη πολιτική μαζί με την πηγή παροχής. Η επόμενη επανασύνδεση ή εγγραφή θα πρέπει να επαναφέρει την ίδια υπηρεσία ονομάτων επειδή το είπε το προφίλ, όχι επειδή κάποιος θυμήθηκε μια αλλαγή που έγινε σε ένα hotspot πριν από δύο χρόνια.