Το MagicDNS δίνει σε κάθε συσκευή μέσα σε ένα tailnet ένα όνομα που παράγεται από το όνομα της μηχανής της και από τον τομέα DNS του tailnet. Αυτό το όνομα το δημιουργεί η Tailscale και απαντιέται κατά μήκος της διαδρομής επίλυσης της Tailscale. Ένα όνομα κεντρικού υπολογιστή γραφείου όπως το files.office.example ανήκει σε μια ζώνη που η Tailscale δεν έγραψε ποτέ, οπότε η μετονομασία μιας συσκευής δεν μπορεί να το δημιουργήσει. Οι δύο χώροι ονομάτων συνυπάρχουν· απλώς έχουν διαφορετικούς ιδιοκτήτες.

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

Δύο χώροι ονομάτων, δύο ιδιοκτήτες

Ένα όνομα συσκευής παράγεται από το όνομα κεντρικού υπολογιστή της ίδιας της μηχανής, οι συγκρούσεις επιλύονται από την Tailscale, και το αποτέλεσμα ζει κάτω από τον τομέα του tailnet. Μια ζώνη γραφείου τη συντηρεί όποιος διαχειρίζεται τον επιλυτή του γραφείου, με εγγραφές που δημιουργεί ένας διαχειριστής ή η δυναμική καταχώριση. Τα σύντομα ονόματα κρύβουν τη διαφορά: το files μπορεί να είναι επέκταση κατάληξης αναζήτησης που απαντά το DNS του γραφείου, μια συσκευή του tailnet, ή τίποτα απολύτως. Το ερώτημα με το πλήρες όνομα δείχνει ποιο σύστημα απάντησε πραγματικά.

Η αλλαγή του ονόματος μηχανής του δρομολογητή υποδικτύου δεν κάνει τίποτα για τη ζώνη γραφείου. Μετονομάζει μία συσκευή της Tailscale και αφήνει την εγγραφή στον διακομιστή γραφείου ανέγγιχτη, γι’ αυτό η μετονομασία και η επανάληψη δεν συγκλίνουν ποτέ.

Στρέψτε τη ζώνη γραφείου στον επιλυτή της

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

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

Η προσβασιμότητα έρχεται πριν από την επίλυση

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

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

Διαχωρίστε την αποτυχία ονόματος από την αποτυχία υπηρεσίας

Αν ο πόρος απαντά στην ιδιωτική του διεύθυνση αλλά όχι με το όνομα κεντρικού υπολογιστή, η έρευνα παραμένει στο DNS. Αν δεν λειτουργεί κανένα από τα δύο, διορθώστε πρώτα τη δρομολόγηση ή την υπηρεσία, γιατί ένα όνομα που επιλύεται σε μη προσβάσιμη διεύθυνση δεν είναι πρόοδος. Ρωτήστε με το πλήρες όνομα και σημειώστε ποιος διακομιστής απάντησε. Στο macOS ορισμένα εργαλεία γραμμής εντολών ακολουθούν διαφορετική διαδρομή από τις συνηθισμένες εφαρμογές, οπότε ένα τερματικό dig και ένα πρόγραμμα περιήγησης μπορούν να διαφωνήσουν για το ίδιο όνομα.

Επαναλάβετε τη δοκιμή με επιλεγμένο κόμβο εξόδου αν αυτή είναι η κανονική λειτουργία για τη συσκευή. Ο χειρισμός DNS του κόμβου εξόδου διαφέρει από τη διαμόρφωση χωρίς κόμβο εξόδου, και η δοκιμή σε μία μόνο λειτουργία μπορεί να χάσει την αποτυχία που βλέπουν πραγματικά οι χρήστες.

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

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