Το σύστημα ονόματος τομέα (DNS) είναι ένα από τα βασικά στοιχεία της πρόσβασης στο Διαδίκτυο. Μεταφράζοντας το όνομα που πληκτρολογείτε στη γραμμή διευθύνσεων σε IP, σας επιτρέπει να έχετε πρόσβαση στον ιστότοπο που χρειάζεστε. Όπως κάθε άλλο σύστημα, αποθηκεύει δεδομένα στην προσωρινή μνήμη που λειτουργεί σαν μνήμη στην οποία αναφέρεται ο Mac σας όταν προσπαθεί να καταλάβει πώς να φορτώσει έναν ιστότοπο. Ωστόσο, περιστασιακά, τα πράγματα μπορούν να πάνε στραβά και δεν μπορείτε να έχετε πρόσβαση σε έναν ιστότοπο. Εάν αυτή είναι η περίπτωσή σας, δοκιμάστε να ξεπλύνετε την προσωρινή μνήμη DNS. Δεν είναι ένα δύσκολο έργο και θα σας καθοδηγήσουμε στα βήματα που απαιτούνται για να επαναφέρετε το DNS σας σε διαφορετικές εκδόσεις MACOS.

Τι είναι η προσωρινή μνήμη DNS
Τι είναι λοιπόν η μνήμη DNS; Είναι μια λίστα με ονόματα τομέα που αποδίδονται στους ιστότοπους που επισκέπτονται την τελευταία φορά. Δεν είναι το ίδιο με το πρόσφατο online ιστορικό. Οι πληροφορίες ονόματος τομέα κωδικοποιούνται σε αριθμούς, για παράδειγμα, 174.142.192.113.
Όταν ένας ιστότοπος μεταναστεύει σε έναν νέο τομέα, αλλάζει η διεύθυνση DNS του. Φυσικά, γίνεται απρόσιτο, καθώς το MAC εξακολουθεί να βασίζεται στο ξεπερασμένο αρχείο DNS.
Έτσι, το DNS Cache είναι ένα ημερολόγιο που μεταφράζει αυτές τις αριθμητικές πληροφορίες σε ονόματα ιστοσελίδων που μπορούν να αναγνωρίσουν από τον άνθρωπο. Αφού καθαρίσετε την προσωρινή μνήμη DNS, μπορείτε να παρατηρήσετε ότι ορισμένοι ιστότοποι φορτώνουν πιο αργά - αυτό είναι απολύτως φυσιολογικό. Ο Mac σας έχει ξεχάσει και προσπαθεί να τους έχει πρόσβαση από το μηδέν.
Γιατί πρέπει να ξεπλύνετε την προσωρινή μνήμη DNS
Υπάρχουν διάφοροι λόγοι για να ξεπλύνετε την προσωρινή μνήμη DNS. Το κύριο, όμως, είναι ότι μπορεί να βοηθήσει στη βελτίωση της εμπειρίας περιήγησής σας κάνοντας ένα πρόγραμμα περιήγησης που χρησιμοποιείτε γρηγορότερα. Μπορεί επίσης να ενισχύσει την απόδοση του προγράμματος περιήγησής σας λόγω της εκκένωσης των αποθηκευμένων αρχείων προσωρινής μνήμης.
Τι κάνει η προσωρινή μνήμη DNS Flushing;
Όταν ξεπλύνετε την προσωρινή μνήμη DNS, αφαιρεί την προσωρινή μνήμη που αποθηκεύεται τοπικά στον υπολογιστή σας, αναγκάζοντας έτσι τη συσκευή σας να ανακτήσει αυτές τις πληροφορίες για άλλη μια φορά από το διακομιστή DNS μόλις γίνει ένα νέο αίτημα DNS.
Πώς να ξεπλύνετε το DNS Cache με μη αυτόματο και αυτόματα
Υπάρχουν διάφοροι διαφορετικοί τρόποι για να ξεπλύνετε την προσωρινή μνήμη DNS σε Mac. Πρώτον, θα δείξουμε την ευκολότερη - αυτόματη αφαίρεση με τη βοήθεια μιας εφαρμογής Mac Cleaner. Στη συνέχεια, θα προχωρήσουμε με τα χειροκίνητα βήματα.
1. Πώς να ξεπλύνετε το DNS σε ένα κλικ
Όπως εξηγήσαμε παραπάνω, μπορείτε να αφαιρέσετε αυτά τα ξεπερασμένα αρχεία προσωρινής μνήμης με μη αυτόματο τρόπο. Ωστόσο, υπάρχει ένας ευκολότερος τρόπος - με μια εφαρμογή. Από τη δική μας γνώση, η μόνη εφαρμογή που το κάνει είναι CleanMyMac από το MacPaw. Αυτή είναι μια γνωστή εφαρμογή συντήρησης MAC που επίσης είναι συμβολαιογραφική από την Apple.
Η έκπλυση της προσωρινής μνήμης DNS συμβαίνει ακριβώς έτσι να είναι στο οπλοστάσιό της για να σας βοηθήσει να το κάνετε αυτό. Για να ξεπλύνετε την προσωρινή μνήμη DNS με το CleanMYMAC, το μόνο που πρέπει να κάνετε είναι να το κατεβάσετε - μπορείτε να το κάνετε αυτό δωρεάν.

Αυτή η επιλογή βρίσκεται στην καρτέλα Απόδοση όταν εγκαταστήσετε το CleanMYMAC. Δείτε το παραπάνω στιγμιότυπο οθόνης. Όταν κάνετε κλικ να εκτελέσετε, η προσωρινή μνήμη θα διαγραφεί αυτόματα και οι ρυθμίσεις σας στο Διαδίκτυο θα πρέπει να βελτιστοποιήσουν.
Προτεινόμενη ανάγνωση:Κωδικός σφάλματος -36 στο Mac: 5 χειροκίνητες διορθώσεις και 1 αυτόματη λύση
Ένα άλλο πράγμα που αξίζει να δοκιμάσετε είναι να καθαρίσετε την ίδια την προσωρινή μνήμη του προγράμματος περιήγησης (όχι το ίδιο με την εκκαθάριση της λίστας DNS). Μπορείτε να το κάνετε αυτόματα για όλα τα προγράμματα περιήγησης εάν ανοίξετε το CleanMYMAC.
Αυτό θα πρέπει ενδεχομένως να διορθώσει μικρά ζητήματα που σχετίζονται με την πρόσβαση και να απελευθερώσουν χώρο.
- Ανοίξτε το CleanMYMAC.
- Κάντε κλικ στην καρτέλα Εκκαθάριση στην πλαϊνή γραμμή> σάρωση> Αναθεώρηση όλων των σκουπιδιών.
- Κοιτάξτε τη λίστα των αντικειμένων που βρέθηκαν και κάντε κλικ στο Clean.

Θα πρέπει να είναι αρκετά εύκολο - όλα πρέπει να είναι πίσω στο φυσιολογικό. Ή μπορείτε να δοκιμάσετε μία ή περισσότερες από τις ακόλουθες μεθόδους.
_1561977534.png)
2. Πώς να ξεπλύνετε την προσωρινή μνήμη DNS στο Terminal
Είστε εξοικειωμένοι με τον τερματικό; Εάν όχι, δεν υπάρχει πρόβλημα. Το μόνο που πρέπει να κάνετε είναι να ανοίξετε την εφαρμογή Terminal και να επικολλήσετε σε μερικές εντολές.
- Ανοίξτε το LaunchPad στην αποβάθρα και πληκτρολογήστε τον τερματικό στη γραμμή αναζήτησης.
- Εισαγάγετε την ακόλουθη σύνταξη στη γραμμή εντολών:
- Πατήστε Επιστροφή, εισαγάγετε τον κωδικό πρόσβασής σας και πατήστε ξανά επιστροφή.
- Σταματήστε το τερματικό.
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder


3. Πώς να καθαρίσετε την προσωρινή μνήμη DNS σε παλαιότερες εκδόσεις MacOS
Ο αλγόριθμος είναι ο ίδιος. Μόνο η εντολή αντιγραφής/επικόλλησης στο τερματικό θα είναι διαφορετική για κάθε λειτουργικό σύστημα.
| macOS ήMac OS Xεκδοχή | Εντολή τερματικού |
| Ventura MacOS MacOS Monterey MacOS Big Sur Catalina MacOS |
|
| macos mojave MacOS High Sierra Σιέρα MacOS OS X Mountain Lion Mac OS X λιοντάρι | sudo killall -HUP mDNSResponder |
| Mac OS X Ο καπετάνιος OS X Mavericks | sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder |
| OS X Yosemite | sudo discoveryutil mdnsflushcache;sudo discoveryutil udnsflushcaches |
| Mac OS X Snow Leopard Mac OS X Leopard | sudo dscacheutil -flushcache |
| Mac OS X Tiger | lookupd -flushcache |
4. Πώς να ξεπλύνετε την προσωρινή μνήμη DNS στο Linux
Πριν από την εκκαθάριση της προσωρινής μνήμης DNS στο Linux, θα πρέπει να διασφαλίσετε ότι είναι ενεργή η επίλυση του συστήματος. Ανοίξτε ένα παράθυρο τερματικού και εισαγάγετε αυτήν την εντολή:
sudo systemctl is-active systemd-resolved
Εάν δείτε "Active", εισαγάγετε την εντολή για να ξεπλύνετε την προσωρινή μνήμη DNS:
sudo systemd-resolve --flush-caches
Δεν υπάρχει μήνυμα επιτυχίας, αλλά μπορείτε να ελέγξετε αν αυτό έχει λειτουργήσει εκτελώντας την επόμενη εντολή:
sudo systemd-resolve --statistics
Εάν βλέπετε ότι το τρέχον μέγεθος της προσωρινής μνήμης είναι στο 0, έχετε ξεπλύνει με επιτυχία όλες τις προσωρινές μνήμης DNS.
Η εκκαθάριση της προσωρινής μνήμης DNS στο Mac δεν είναι κάτι που θα πρέπει να κάνετε συχνά, αλλά είναι ένας καλός τρόπος για να αντιμετωπίσετε τα σφάλματα διακομιστή. Χρησιμοποιήστε τη σωστή εντολή για το λειτουργικό σας σύστημα και θα μπορείτε να επιλύσετε προβλήματα μέσα σε λίγα δευτερόλεπτα.
Συχνές ερωτήσεις
Χρειάζομαι προνόμια διαχειριστή για να ξεπλύνετε την προσωρινή μνήμη DNS σε Mac;
Ναί. Είναι επειδή πρέπει να χρησιμοποιήσετεsudoστην εντολή και δεν θα μπορείτε να την εκτελέσετε χωρίς προνόμια διαχειριστή.
Η έκπλυση του ιστορικού περιήγησης DNS CACHE CLACHE, cookies ή αποθηκευμένων κωδικών πρόσβασης;
Όχι, δεν έχει καμία σχέση με δεδομένα που σχετίζονται με το πρόγραμμα περιήγησης. Καθαρίζει μόνο το αρχείο DNS.
Ποιες είναι οι εναλλακτικές λύσεις για την έκπλυση της προσωρινής μνήμης DNS σε Mac;
Εάν οι παραπάνω μέθοδοι φαίνονται πολύ τεχνικές, μπορείτε να προσπαθήσετε να κάνετε μια σκληρή ανανέωση στο πρόγραμμα περιήγησής σας. Ένας άλλος τρόπος για να ανανεώσετε τις ξεπερασμένες καταχωρήσεις DNS είναι να διαγράψετε τις κρυφές μνήμες του προγράμματος περιήγησης.
