Τα σύντομα εσωτερικά ονόματα αποτυγχάνουν στο VPN: το επίθεμα που δεν βλέπετε ποτέ
Ένα σύντομο όνομα λειτουργεί μόνο επειδή ένα επίθεμα αναζήτησης το συμπληρώνει. Συγκρίνετε το πλήρες και το σύντομο όνομα για να ξεχωρίσετε το κενό επιθέματος από μια αποτυχία του resolver.
Το σύντομο όνομα λειτουργούσε στο γραφείο και αποτυγχάνει στο VPN, ενώ το πλήρες όνομα επιλύεται κανονικά. Τίποτα δεν είναι χαλασμένο. Ένα γυμνό όνομα όπως intranet δεν είναι πλήρες όνομα· ο πελάτης προσθέτει ένα επίθεμα από τη λίστα αναζήτησής του και ζητά το αποτέλεσμα. Αν το προφίλ VPN δεν παρέχει αυτό το επίθεμα, η γνωστή σύντομη μορφή παύει να υπάρχει.
Αυτός είναι όλος ο μύθος. Το DNS δεν χάλασε, άλλαξε η πολιτική αναζήτησης.
Ένα γυμνό όνομα δεν είναι όνομα
Όταν πληκτρολογείτε μία ετικέτα, ο resolver πρέπει να αποφασίσει τι θα ρωτήσει. Δοκιμάζει το όνομα όπως δίνεται και μετά προσθέτει καταχωρίσεις από τη λίστα αναζήτησης μία προς μία, ώσπου κάτι να απαντήσει. Στο Linux, το resolv.conf ελέγχει αυτή τη σειρά με τις ρυθμίσεις search και ndots. Στα Windows, η λίστα επιθεμάτων και η πολιτική επίλυσης ονομάτων κάνουν το ίδιο. Αφαιρέστε το επίθεμα και ο resolver δεν έχει τι να προσθέσει.
Ένα σύντομο όνομα που λειτουργεί είναι επομένως απόδειξη πολιτικής, όχι απόδειξη υγιούς διακομιστή DNS.
Τι κάνουν η λίστα επιθεμάτων και η διεύθυνση του resolver
Αυτά τα δύο συγχέονται διαρκώς. Η διεύθυνση του resolver λέει ποιον να ρωτήσετε· η λίστα επιθεμάτων λέει για ποιο όνομα να ρωτήσετε. Ένα VPN μπορεί να σας δώσει ιδιωτικό resolver χωρίς επίθεμα, ή επίθεμα με λάθος resolver. Μόνο μία από αυτές τις αποτυχίες μοιάζει με διακοπή DNS.
Ελέγξτε τα χωριστά, γιατί η διόρθωση του λάθος στοιχείου καίει ένα παράθυρο υποστήριξης.
| What you see | Likely cause |
|---|---|
| Full name resolves, short name fails | Suffix or search list missing |
| Neither resolves | Resolver unreachable or wrong domain rule |
| Both resolve, resource fails | Route or service permission |
Τρία συμπτώματα, τρεις διαφορετικοί υπεύθυνοι.
Δοκιμάστε πρώτα το πλήρες όνομα
Ζητήστε το τεκμηριωμένο πλήρως προσδιορισμένο όνομα από τον διαχειριστή, όχι μια εικασία. Ένα FQDN που λειτουργεί αποδεικνύει ότι ο resolver είναι προσβάσιμος και ότι η εγγραφή υπάρχει, κάτι που αφαιρεί τις μισές πιθανές αιτίες με ένα ερώτημα. Χρησιμοποιήστε εργαλείο που δείχνει ποιος διακομιστής απάντησε, ώστε να μη διαβάζετε αποθηκευμένο αποτέλεσμα.
Κρατήστε τη δοκιμή ιδιωτική. Η αποστολή εσωτερικών παραλλαγών σε δημόσιο resolver αποκαλύπτει ονόματα και δοκιμάζει πολιτική που κανείς δεν είχε σκοπό.
Πού ανήκει η διόρθωση
Διορθώστε το προφίλ που κατέχει το ζήτημα ή το σύστημα διαχείρισης που το παράγει. Μια χειροκίνητη αλλαγή στην τοπική διαμόρφωση του resolver συνήθως εξαφανίζεται στην επανασύνδεση, ή εφαρμόζεται σε κάθε δίκτυο στο οποίο συνδέεται το μηχάνημα, που είναι χειρότερο.
Στα Windows, εξετάστε την ενεργή πολιτική αντί για το πλαίσιο ελέγχου που θυμάστε. Το Get-DnsClientNrptPolicy δείχνει τους κανόνες επίλυσης ονομάτων που ισχύουν πραγματικά.
Στο macOS, το scutil --dns εκτυπώνει τη διαμόρφωση του resolver ανά διεπαφή με εύρος, συμπεριλαμβανομένων των τομέων αναζήτησης που έσπρωξε το VPN.
Στο Linux, διαβάστε τη γραμμή search στο /etc/resolv.conf, αλλά ελέγξτε αν την ξαναέγραψε πελάτης VPN. Αν το αρχείο διαχειρίζεται, επεξεργαστείτε την πηγή αλήθειας αντί για το αρχείο που αποδίδεται. Μια παρωχημένη γραμμή search από προηγούμενο δίκτυο είναι συνηθισμένη αιτία.
Τι να κρατάτε μαζί με το προφίλ
Φυλάξτε το διορθωμένο πλήρες όνομα, τη λίστα επιθεμάτων και τη διεύθυνση του resolver δίπλα στο προφίλ του πελάτη. Ο επόμενος που θα αναφέρει ότι ο ιστότοπος intranet είναι κάτω μπορεί να συγκρίνει τρεις γνωστές τιμές αντί να ξεκινά από κενή σελίδα.
Και αν αποτυγχάνει μόνο η σύντομη μορφή, να το λέτε στο δελτίο. Αυτή η φράση γλιτώνει από την ομάδα resolvers ένα απόγευμα.