DNS (σύστημα ονομάτων τομέα) Οι διακομιστές μεταφράζουν το φιλικό προς τον άνθρωπο όνομα ενός ιστότοπου (π.χ. switchingtomac.com) σε μια διεύθυνση IP που οδηγεί στον συγκεκριμένο διακομιστή που φιλοξενεί αυτόν τον ιστότοπο.
Αν η ρύθμιση DNS δεν λειτουργεί σωστά, αυτές οι αναζητήσεις DNS δεν θα λειτουργήσουν και δεν θα μεταβείτε στον ιστότοπο. Εάν λαμβάνετε "Ο διακομιστής DNS δεν αποκρίνεται" ή άλλα μηνύματα σφάλματος που σχετίζονται με το DNS στο Mac σας, αυτές είναι μερικές πιθανές διορθώσεις για το πρόβλημα.
Επανεκκίνηση όλων
Η τυπική συμβουλή για την επανεκκίνηση των πραγμάτων ισχύει περισσότερο από ποτέ για ζητήματα DNS, καθώς συχνά είναι ένα πρόβλημα με τη σύνδεση στο διαδίκτυο που πρέπει να επιλυθεί.Ως εκ τούτου, επανεκκινήστε όλες τις συσκευές στην αλυσίδα. Επανεκκινήστε το μόντεμ σας (π.χ. το fiber ONT, το κουτί καλωδίου κ.λπ.) και τον δρομολογητή σας (αν είναι ξεχωριστή συσκευή). Επανεκκινήστε τυχόν μονάδες δορυφορικού πλέγματος, επέκτασης και επαναλήπτες. Τέλος, επανεκκινήστε τον ίδιο τον Mac.
Ορισμένοι πάροχοι υπηρεσιών Διαδικτύου επιτρέπουν στους συνδρομητές να επαναφέρουν τη σύνδεση ISP εξ αποστάσεως μέσω ενός ιστότοπου ή ενός πίνακα ελέγχου εφαρμογών για κινητά. Εάν διαθέτετε αυτήν τη δυνατότητα, μπορεί επίσης να θέλετε να επαναφέρετε τη σύνδεσή σας ISP από απόσταση.
Είναι το Mac σας το πρόβλημα;
Προτού αρχίσετε να περιηγείστε στο Mac σας, πρέπει να περιορίσετε το πρόβλημα στον υπολογιστή σας, διαφορετικά θα χάσετε το χρόνο σας και ενδεχομένως θα τα μπερδέψετε περισσότερο.
Ο πιο γρήγορος τρόπος για να ελέγξετε αν το πρόβλημα είναι με κάτι διαφορετικό από το Mac σας είναι να ανοίξετε την ίδια ιστοσελίδα σε διαφορετική συσκευή συνδεδεμένη στο ίδιο δίκτυο. Εναλλακτικά, αλλάξτε το Mac σας σε διαφορετική σύνδεση (π.χ. σημείο πρόσβασης iPhone ή Ethernet) και δείτε εάν το πρόβλημα παραμένει.
Μπορεί επίσης να θέλετε να δοκιμάσετε ένα διαφορετικό πρόγραμμα περιήγησης ιστού, όπως εναλλαγή στο Google Chrome εάν χρησιμοποιείτε το Safari ή το αντίστροφο.
Εάν το πρόβλημα παραμένει πέρα από τη συσκευή macOS, καλύτερα να ακολουθήσετε πρώτα τον γενικό οδηγό αντιμετώπισης προβλημάτων DNS. Μπορεί επίσης να αντιμετωπίζετε διακοπή DNS, την οποία μπορείτε να επιλύσετε ακολουθώντας τα βήματα που περιγράφονται στην ενότητα "Αλλαγή διακομιστή DNS" παρακάτω.
Ενημέρωση του προγράμματος περιήγησής σας και του macOS
Ας υποθέσουμε ότι έχετε ενημερώσεις προγράμματος περιήγησης σε εκκρεμότητα στο Chrome, στο Safari ή σε άλλο πρόγραμμα περιήγησης. Ολοκληρώστε πρώτα αυτήν την ενημέρωση πριν αντιμετωπίσετε περαιτέρω το πρόβλημα DNS. Το πρόγραμμα περιήγησης δεν πρέπει να έχει προβλήματα σύνδεσης παρά τη διακοπή DNS ή άλλο πρόβλημα, καθώς συνδέεται απευθείας σε μια λίστα διαθέσιμων διακομιστών ενημέρωσης.
Έχουμε δει επίσης αναρτήσεις φόρουμ στο διαδίκτυο που δείχνουν ότι τα ζητήματα DNS σε υπολογιστές macOS είναι πιο εξοικειωμένα με μια συγκεκριμένη έκδοση του macOS από άλλες. Για παράδειγμα, φαίνεται ότι το macOS Big Sur, συγκεκριμένα, έχει ένα πρόβλημα DNS που εμφανίζεται τυχαία.
Είτε πρόκειται για πρόβλημα με συγκεκριμένες εκδόσεις του macOS, είναι καλή ιδέα να ενημερώσετε στην πιο πρόσφατη έκδοση της έκδοσης macOS που χρησιμοποιείτε. Εναλλακτικά, εάν είστε έτοιμοι για μια σημαντική αναβάθμιση, ενημερώστε την νεότερη έκδοση του macOS που υποστηρίζει το υλικό Mac σας. Αυτό θα εξαλείψει προβλήματα DNS που προκαλούνται από τυχόν σφάλματα που είναι γνωστά στην Apple.
Επανεκκίνηση mDNSResponder
Εάν ανοίξετε το macOS Activity Monitor, θα δείτε μια διαδικασία που ονομάζεται "mDNSResponder" ως ένα από τα πολλά προγράμματα που εκτελούνται στο παρασκήνιο του λειτουργικού συστήματος. Αυτό το μικρό κομμάτι λογισμικού έχει μια σημαντική δουλειά: αναζητά συσκευές στο δίκτυο που χρησιμοποιούν το πρωτόκολλο δικτύου μηδενικής διαμόρφωσης Bonjour της Apple.
Εκατοντάδες συσκευές, εφαρμογές και δυνατότητες macOS βασίζονται στο mDNSResponder για να λειτουργούν σωστά, αλλά μερικές φορές η διαδικασία πηγαίνει στραβά. Αυτό μπορεί να οδηγήσει σε παράξενη συμπεριφορά δικτύου, η οποία περιλαμβάνει σφάλματα DNS κατά την προσπάθεια περιήγησης σε ιστότοπους.
- Ανοίξτε το Activity Monitor αναζητώντας το στην Αναζήτηση Spotlight. Μπορείτε να ανοίξετε την αναζήτηση Spotlight πατώντας Command + Space.
- Αναζητήστε mDNSresponder στη λίστα των διεργασιών που εκτελούνται χρησιμοποιώντας τη λειτουργία Αναζήτηση.
- Επιλέξτε το και, στη συνέχεια, επιλέξτε το εικονίδιο X για να τερματίσετε τη διαδικασία.
- Επιβεβαιώστε ότι θέλετε να αναγκαστείτε να τερματίσετε το mDNSresponder.
- Δοκιμάστε να ανοίξετε ξανά τον ιστότοπο.
Flush DNS Caches
Ένα από τα πιο συνηθισμένα ζητήματα είναι μια προσωρινή μνήμη DNS που έχει καταστραφεί ή είναι ξεπερασμένη. Η κρυφή μνήμη DNS παραθέτει τις διευθύνσεις ιστοτόπων και τις σχετικές διευθύνσεις IP τους.
Οι ιστότοποι που επισκέπτεστε συχνά ή έχετε επισκεφθεί πρόσφατα έχουν τις διευθύνσεις IP τους αποθηκευμένες στην προσωρινή μνήμη, έτσι ώστε την επόμενη φορά που θα τις δείτε, το πρόγραμμα περιήγησης πηγαίνει κατευθείαν στον διακομιστή αντί να ζητήσει πρώτα ερώτημα στον διακομιστή DNS.
Εάν η διεύθυνση IP έχει αλλάξει ή ο διακομιστής στη συγκεκριμένη διεύθυνση είναι εκτός λειτουργίας, η προσωρινή μνήμη DNS σας δείχνει τώρα σε λάθος μέρος και ο ιστότοπος δεν θα φορτωθεί. Μπορείτε να "ξεπλύνετε" την κρυφή μνήμη DNS, που σημαίνει να τη διαγράψετε. Αυτό αναγκάζει το πρόγραμμα περιήγησής σας να λαμβάνει νέες πληροφορίες από τον διακομιστή DNS:
- Άνοιγμα τερματικού. Μπορείτε να το βρείτε πατώντας Command + Space και στη συνέχεια αναζητώντας "Terminal".
- Στη συνέχεια, θα εκτελέσουμε μια εντολή χρησιμοποιώντας "sudo" ή "Super User DO". Αυτό ανυψώνει την εντολή στο υψηλότερο επίπεδο διαχειριστή. Ίσως χρειαστεί να εισαγάγετε τον κωδικό πρόσβασης διαχειριστή για το Mac σας όταν εκτελείτε αυτές τις εντολές.
- Η ακριβής εντολή τερματικού για την έκπλυση του DNS στο macOS διαφέρει ανάλογα με την έκδοση που εκτελείται. Οι ακόλουθες εντολές είναι συγκεκριμένες για κάθε λίστα του macOS.
Για Mojave (έκδοση 10.14), High Sierra (έκδοση 10.13), Sierra (έκδοση 10.12), Mountain Lion (έκδοση 10.8) και Lion (έκδοση 10.7) χρησιμοποιήστε:
sudo killall -HUP mDNSResponder
Για El Capitan (έκδοση 10.11) και Mavericks (έκδοση 10.9):
sudo dscacheutil -flushcache sudo killall -HUP mDNSResponder
Για Yosemite (έκδοση 10.10):
sudo discoveryutil mdnsflushcache sudo discoveryutil udnsflushcaches
Για Snow Leopard (έκδοση 10.6) και Leopard (έκδοση 10.5):
sudo dscacheutil -flushcache
Για Τίγρη (έκδοση 10.4):
lookupd -flushcache
Τώρα η προσωρινή μνήμη DNS είναι άδεια και θα πρέπει να επιλυθούν τυχόν ζητήματα που σχετίζονται με την προσωρινή μνήμη. Εάν δεν ξέρετε ποια έκδοση του macOS έχετε, ρίξτε μια ματιά σε ποια έκδοση του macOS έχω;
Αν χρειάζεται να ξεπλύνετε το DNS σε συσκευές Windows, iOS ή Android, ανατρέξτε στον Οδηγό έκπλυσης της προσωρινής μνήμης DNS.
Αλλαγή διακομιστή DNS
Γενικά, οι ISP διατηρούν τους δικούς τους διακομιστές DNS, έτσι ώστε οι πελάτες τους να έχουν μεγάλη απόκριση κατά την περιήγηση σε ιστότοπους. Ο δρομολογητής σας λαμβάνει αυτόματα τις διευθύνσεις διακομιστή DNS από τον ISP σας και όλα τα αιτήματα διακομιστή ονομάτων πηγαίνουν σε αυτούς τους διακομιστές.
Ωστόσο, δεν χρειάζεται απλώς να χρησιμοποιήσετε τον διακομιστή DNS που παρέχει ο ISP σας. Στην πραγματικότητα, πολλοί πάροχοι υπηρεσιών Διαδικτύου έχουν μάλλον κακούς διακομιστές DNS, επομένως είναι καλύτερο να μεταβείτε σε αυτούς που γενικά θεωρούνται κορυφαίας κατηγορίας.
- Ανοίξτε το μενού Apple και επιλέξτε Προτιμήσεις συστήματος.
- Επόμενο, επιλέξτε Δίκτυο.
- Επιλέξτε τώρα τη σύνδεση δικτύου για την οποία θέλετε να καθορίσετε έναν διακομιστή DNS. Εάν χρησιμοποιείτε Wi-Fi, επιλέξτε τη σχετική σύνδεση Wi-Fi. Εάν χρησιμοποιείτε πολλές διεπαφές δικτύου, θα πρέπει να επαναλάβετε αυτά τα βήματα για όλες.
- Επιλέξτε Για προχωρημένους και μετά επιλέξτε την καρτέλα DNS.
- Για να προσθέσετε έναν διακομιστή DNS, επιλέξτε το κουμπί + στην ενότητα Διακομιστές DNS.
Ποιος διακομιστής DNS θα επιλέξετε εξαρτάται από εσάς, αλλά το Cloudflare DNS και το Google DNS συνιστώνται ιδιαίτερα.
Μια καλή πρώτη επιλογή είναι ο γρήγορος και ακριβής δημόσιος διακομιστής DNS της Google. Αυτά είναι τα στοιχεία που πρέπει να εισαγάγετε:
- 8.8.8.8
- 8.8.4.4
- 2001:4860:4860::8888
- 2001:4860:4860::8844
Αυτοί είναι οι διακομιστές που πρέπει να προστεθούν για το Cloudflare DNS:
- 1.1.1.1
- 1.0.0.1
- 2606:4700:4700::1111
- 2606:4700:4700::1001
Μια τρίτη καλή εναλλακτική είναι το OpenDNS. Αυτές είναι οι διευθύνσεις διακομιστή:
- 208.67.222.222
- 208.67.220.220
Μπορείτε ακόμη και να χρησιμοποιήσετε εξειδικευμένες υπηρεσίες Smart DNS που σας προσφέρουν λεπτομερή έλεγχο της εμπειρίας σας στο διαδίκτυο και μπορούν ακόμη και να σας επιτρέψουν να ξεπεράσετε τον αποκλεισμό περιεχομένου βάσει τοποθεσίας. Ωστόσο, οι περισσότερες έξυπνες υπηρεσίες DNS απαιτούν χρέωση συνδρομής.
Έλεγχος του τείχους προστασίας Mac
Σε ορισμένες περιπτώσεις, τα ζητήματα DNS ενδέχεται να οφείλονται σε πρόβλημα με το τείχος προστασίας του Mac σας. Το τείχος προστασίας είναι ένα φίλτρο δικτύου λογισμικού ή υλικού που αποκλείει τη μη εξουσιοδοτημένη κυκλοφορία. Το τείχος προστασίας σας μπορεί να μπλοκάρει τη σύνδεσή σας με τον διακομιστή DNS για κάποιο λόγο. Ανατρέξτε στον οδηγό διαμόρφωσης τείχους προστασίας Mac για λεπτομέρειες σχετικά με την ενεργοποίηση, την απενεργοποίηση και τη διαμόρφωση του τείχους προστασίας.
Ρύθμιση προσαρμοσμένης δρομολόγησης χρησιμοποιώντας το αρχείο κεντρικών υπολογιστών
Τα σύγχρονα λειτουργικά συστήματα διαθέτουν έναν τοπικό πίνακα δρομολόγησης γνωστό ως αρχείο Hosts. Αυτό είναι ένα απλό έγγραφο κειμένου που το πρόγραμμα περιήγησής σας θα ελέγχει πάντα πριν από την προσωρινή μνήμη DNS ή έναν διακομιστή DNS.
Αν αντιμετωπίζετε προβλήματα μόνο με συγκεκριμένους ιστότοπους, μπορείτε να ρυθμίσετε μια προσαρμοσμένη διαδρομή για αυτόν τον ιστότοπο επεξεργάζοντας το αρχείο hosts. Αυτό το αρχείο περιέχει μια λίστα με "ονόματα κεντρικού υπολογιστή", η οποία είναι απλώς μια διεύθυνση IP και η διεύθυνση URL του ιστότοπου που συνοδεύει.
Είναι τόσο απλό όσο η προσθήκη μιας διεύθυνσης IP και της διεύθυνσης URL του ιστότοπου. Μπορείτε να ανακατευθύνετε τη διεύθυνση URL σε οποιαδήποτε διεύθυνση IP θέλετε, η οποία έχει τις χρήσεις της, αλλά εδώ θέλουμε να οδηγεί στον ιστότοπο που θέλουμε να επισκεφτούμε.
Μπορείτε να ρυθμίσετε μια λίστα μόνιμων ανακατευθύνσεων για τους πιο κρίσιμους ιστότοπούς σας, ώστε να μην μπορεί ποτέ να τους επηρεάσει κανένα πρόβλημα DNS. Ανατρέξτε στον οδηγό επεξεργασίας αρχείων του macOS Host για ακριβείς οδηγίες.
