Πώς να ξεπλύνετε την προσωρινή μνήμη DNS στο OS X El Capitan
Flushing DNS Cache στο OS X 10.11+
Αυτή η μέθοδος εκκαθάρισης της προσωρινής μνήμης DNS ισχύει για όλους τους Mac που εκτελούν εκδόσεις του OS X El Capitan, με έκδοση 10.11 ή νεότερη:
- Ανοίξτε την εφαρμογή Terminal, που βρίσκεται στο /Applications/Utilities/ ή με Spotlight
- Στη γραμμή εντολών, εισαγάγετε την ακόλουθη σύνταξη και, στη συνέχεια, πατήστε return:
- Εισαγάγετε τον κωδικό πρόσβασης διαχειριστή όταν σας ζητηθεί (απαιτείται από το sudo) για την εκτέλεση της εκκαθάρισης της προσωρινής μνήμης DNS
- Όταν ακούτε "DNS Cache flushed" γνωρίζετε ότι η εντολή ήταν επιτυχής
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder; πείτε η προσωρινή μνήμη DNS ξεπλύθηκε
Αυτό είναι, η κρυφή μνήμη DNS θα ξεπλυθεί. Πιθανότατα θα θέλετε να κλείσετε και να επανεκκινήσετε εφαρμογές που χρησιμοποιούν DNS, όπως ένα πρόγραμμα περιήγησης ιστού, για να μεταφερθούν αλλαγές σε εφαρμογές που είναι συνδεδεμένες στο διαδίκτυο.
Η εκκαθάριση της τοπικής κρυφής μνήμης DNS απαιτείται συνήθως από προγραμματιστές ιστού, διαχειριστές δικτύων, διεξαγωγή ακριβών λεπτομερών αναζητήσεων με τον κεντρικό υπολογιστή και οποιονδήποτε επεξεργάζεται το αρχείο κεντρικών υπολογιστών ή προσαρμόζει τις ρυθμίσεις ονόματος τομέα για ταχύτερους διακομιστές ή για άλλους σκοπούς.
Αν σκοπεύετε να ξεπλένετε συχνά τις κρυφές μνήμες DNS, ένα απλό ψευδώνυμο που τοποθετείται στο κατάλληλο προφίλ σας μπορεί να είναι επωφελές για γρήγορη μελλοντική χρήση:
alias flushdns='dscacheutil -flushcache;sudo killall -HUP mDNSResponder;say flushed'
Οι χρήστες μπορούν επίσης να κόψουν το τμήμα λέγοντας και να χωρίσουν την εντολή σε πολλά μέρη, αν και η απλή γραμμή είναι συχνά ο ευκολότερος τρόπος.
sudo dscacheutil -flushcache
Στη συνέχεια ξεκινά ξεχωριστά η εντολή mDNSResponder killall:
sudo killall -HUP mDNSResponder
Η μετάβαση σε αυτήν τη διαδρομή δεν θα παρέχει καμία ακουστική ανάδραση ότι οι εντολές ήταν επιτυχείς.
Αυτό ισχύει για τις πιο πρόσφατες εκδόσεις του OS X, ενώ όσοι εκτελούν παλαιότερες εκδόσεις του Yosemite μπορούν να βρουν οδηγίες εδώ για το ίδιο εφέ με διαφορετική συμβολοσειρά εντολών, όπως και οι χρήστες παλαιότερων εκδόσεων Mac OS X όπως οι Mavericks και Snow Leopard, ή ακόμα και οι σκονισμένες εκδόσεις των Tiger, Panther και Jaguar εκεί έξω. Από την πλευρά των πραγμάτων για κινητά, οι χρήστες iPhone και iPad μπορούν να ξεπλύνουν γρήγορα την προσωρινή μνήμη DNS στο iOS με ένα απλό κόλπο επίσης.
