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

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

Το συνδεδεμένο είναι δήλωση για τον σύνδεσμο

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

Γι' αυτό ένα τούνελ που ολοκληρώνει τη χειραψία του δεν αλλάζει τίποτα σε μια αναζήτηση που ήταν ήδη λανθασμένα κατευθυνόμενη. Το VPN πρόσθεσε έναν resolver· δεν έλεγξε αυτόν που αποτύγχανε.

Χωρίστε τα ονόματα από τα πακέτα

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

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

Διαγράψτε τους καρφιτσωμένους διακομιστές

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

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

Διαβάστε την κατάσταση, όχι το πλαίσιο

scutil --dns | head -40 τυπώνει τους resolver που χρησιμοποιεί πραγματικά το macOS, ομαδοποιημένους κατά εύρος, και ένα γρήγορο nslookup γνωστού εσωτερικού ονόματος δείχνει αν φτάνει καθόλου απάντηση. Συγκρίνετε τις δύο εξόδους: ένα καθαρό πλαίσιο με έναν παλιό διακομιστή ακόμη στη λίστα σημαίνει ότι άλλος εγγραφέας κατέχει αυτή τη ρύθμιση. Αυτό είναι άλλο σφάλμα με άλλη διόρθωση.

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

Ποιος ξαναβάζει τις εγγραφές

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

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

Οτιδήποτε άλλο είναι θέατρο συντήρησης: εντολές που φαίνονται σκόπιμες, δεν αλλάζουν τίποτα μετρήσιμο, και αφήνουν την ίδια σπασμένη αναζήτηση για τον επόμενο.

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