Πώς να καθαρίσετε την προσωρινή μνήμη DNS σε Mac: Χειροκίνητη και αυτόματη αφαίρεση

Το σύστημα ονόματος τομέα (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.

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

  1. Ανοίξτε το CleanMYMAC.
  2. Κάντε κλικ στην καρτέλα Εκκαθάριση στην πλαϊνή γραμμή> σάρωση> Αναθεώρηση όλων των σκουπιδιών.
  3. Κοιτάξτε τη λίστα των αντικειμένων που βρέθηκαν και κάντε κλικ στο Clean.

Θα πρέπει να είναι αρκετά εύκολο - όλα πρέπει να είναι πίσω στο φυσιολογικό. Ή μπορείτε να δοκιμάσετε μία ή περισσότερες από τις ακόλουθες μεθόδους.

2. Πώς να ξεπλύνετε την προσωρινή μνήμη DNS στο Terminal

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

  1. Ανοίξτε το LaunchPad στην αποβάθρα και πληκτρολογήστε τον τερματικό στη γραμμή αναζήτησης.
  2. Εισαγάγετε την ακόλουθη σύνταξη στη γραμμή εντολών:
  3. sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

  4. Πατήστε Επιστροφή, εισαγάγετε τον κωδικό πρόσβασής σας και πατήστε ξανά επιστροφή.
  5. Σταματήστε το τερματικό.

3. Πώς να καθαρίσετε την προσωρινή μνήμη DNS σε παλαιότερες εκδόσεις MacOS

Ο αλγόριθμος είναι ο ίδιος. Μόνο η εντολή αντιγραφής/επικόλλησης στο τερματικό θα είναι διαφορετική για κάθε λειτουργικό σύστημα.

macOS ήMac OS XεκδοχήΕντολή τερματικού
Ventura MacOS
MacOS Monterey
MacOS Big Sur
Catalina MacOS

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

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 Yosemitesudo discoveryutil mdnsflushcache;
sudo discoveryutil udnsflushcaches
Mac OS X Snow Leopard
Mac OS X Leopard
sudo dscacheutil -flushcache
Mac OS X Tigerlookupd -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 είναι να διαγράψετε τις κρυφές μνήμες του προγράμματος περιήγησης.