Πώς να επαναφέρετε την προσωρινή μνήμη DNS στο OS X

Το σύστημα ονομάτων τομέα (DNS) είναι ένα ιεραρχικό δίκτυο που επιλύει διευθύνσεις URL που βασίζονται σε κείμενο όπως "www.cnet.com" στις διευθύνσεις IP των διακομιστών που χρησιμοποιεί ο υπολογιστής σας για επικοινωνία. Κατά την φόρτωση μιας μόνο ιστοσελίδας ή άλλου πόρου που βασίζεται στο Web, ο υπολογιστής σας μπορεί να έρθει σε επαφή με πολλές διευθύνσεις URL για να φορτώσει διαφορετικά στοιχεία (μια ιστοσελίδα, εικόνες σε αυτό, μια εφαρμογή που φιλοξενείται σε αυτήν, δέσμες ενεργειών κλπ.). ένα σημαντικό μέρος της ομαλής σύνδεσης στο Διαδίκτυο.

Παρόλο που μια γρήγορη υπηρεσία DNS θα βελτιστοποιήσει μια σύνδεση, περιττές ερωτήσεις σε αυτήν θα χρειαστούν χρόνο για να ολοκληρωθεί. Επομένως, με βάση τη διαμόρφωση του διακομιστή DNS, το OS X θα αποθηκεύσει προσωρινά τα αποτελέσματα των ερωτημάτων DNS του για ένα προκαθορισμένο χρονικό διάστημα για να επιτρέψει ταχύτερη πρόσβαση στα αποτελέσματα των πρόσφατων αναζητήσεων DNS. Αυτή τη φορά είναι συνήθως σχετικά μικρή - μεταξύ μερικών λεπτών και μερικών ωρών - αλλά αυτή τη φορά εξαρτάται από το διακομιστή DNS που χρησιμοποιείται. ορισμένες μπορεί να ρυθμιστούν ώστε να ενημερώσουν την προσωρινή μνήμη σε πολύ μεγαλύτερα χρονικά διαστήματα, όπως μια μέρα ή και περισσότερο.

Ενώ για το μεγαλύτερο μέρος η μνήμη cache θα πρέπει να βελτιστοποιήσει τις συνδέσεις και να διατηρήσει τις συνδέσεις σας στο Διαδίκτυο να τρέχει ομαλά, υπάρχουν στιγμές που καταστρέφονται ή περιέχουν ενημερωμένες πληροφορίες και δεν επιλύουν σωστά έναν απαραίτητο δικτυακό πόρο. Τα προβλήματα με την κρυφή μνήμη μπορούν επίσης να οδηγήσουν σε πιο αργή εμπειρία περιήγησης.

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

Η κλασική μέθοδος εκκαθάρισης της προσωρινής μνήμης DNS είναι να εκτελέσετε την ακόλουθη εντολή στο Terminal:

sudo dscacheutil -flushcache

Ωστόσο, στο OS X Lion και Mountain Lion, η Apple έχει αλλάξει τη μέθοδο για την προσωρινή αποθήκευση ερωτημάτων DNS, η οποία αποσυνδέει την από την εντολή "dscacheutil", οπότε αν το τρέξετε σε νεότερες εκδόσεις του OS X, ενδέχεται να λάβετε ένα σφάλμα που δηλώνει, Msgstr "" "Δεν είναι δυνατή η λήψη πληροφοριών από τον κόμβο προσωρινής αποθήκευσης". Σε αυτές τις εκδόσεις του OS X, η Apple άλλαξε τις ρουτίνες προσωρινής αποθήκευσης που έγιναν από τη διαδικασία mDNSResponder (η βασική διαδικασία που είναι υπεύθυνη για την ανάλυση DNS), έτσι ώστε να διατηρούνται στη μνήμη από τη διαδικασία, εφόσον διατηρεί μια σύνδεση στο δίκτυο DNS. Επομένως, για να εκκαθαρίσετε την προσωρινή μνήμη, απλά πρέπει να στείλετε τη διαδικασία mDNSResponder σε μια εντολή hang-up για να την επαναλάβετε, χωρίς να τερματίσετε πλήρως και να επανεκκινήσετε πλήρως. Για να το κάνετε αυτό, μπορείτε να εκτελέσετε την ακόλουθη εντολή στο Terminal:

sudo killall -HUP mDNSResponder

Εκτός από την εντολή killall στο Terminal, μπορείτε επίσης να το κάνετε αυτό στην Παρακολούθηση δραστηριότητας με την ακόλουθη διαδικασία:

  1. Ανοίξτε την Παρακολούθηση δραστηριότητας (στο φάκελο / Applications / Utilities / Folder / Utilities / Utilities / Folder / Utilities /
  2. Στο κύριο παράθυρο παρακολούθησης δραστηριότητας δεν υπάρχει, πατήστε Command-1 για να το εμφανίσετε.
  3. Εντοπίστε και επιλέξτε τη διαδικασία mDNSResponder (μπορείτε να την αναζητήσετε για να γίνει πιο εύκολη αυτή).
  4. Επιλέξτε Αποστολή αποστολής προς επεξεργασία από το μενού Προβολή.
  5. Επιλέξτε Hangup από το μενού που εμφανίζεται (θα πρέπει να είναι η πρώτη επιλογή που έχει ήδη επιλεγεί).
  6. Κάντε κλικ στο κουμπί Αποστολή.

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


 

Αφήστε Το Σχόλιό Σας