Πώς να εκκαθαρίσετε το & Επαναφέρετε την προσωρινή μνήμη DNS στο MacOS Sierra

Πίνακας περιεχομένων:

Anonim

Οι χρήστες Mac OS που έχουν τροποποιήσει τις ρυθμίσεις DNS τους μπορεί να χρειαστεί να διαγράψουν την προσωρινή μνήμη DNS πριν τεθούν σε ισχύ οι αλλαγές. Επιπλέον, μερικές φορές οι διακομιστές ονομάτων και οι τομείς μπορεί να μην επιλύονται όπως προβλέπεται, εάν έχετε μπαγιάτικη προσωρινή μνήμη DNS στο Mac, μια άλλη κατάσταση όπου η επαναφορά της προσωρινής μνήμης DNS μπορεί συχνά να είναι η λύση.

Θα σας δείξουμε πώς να ξεπλύνετε την προσωρινή μνήμη DNS στο MacOS Sierra 10.12 και νεότερη έκδοση.

ote: χρησιμοποιεί τη γραμμή εντολών και έτσι απευθύνεται σε πιο προχωρημένους χρήστες. Είναι αρκετά σπάνιο ένας αρχάριος χρήστης Mac OS να χρειαστεί να επαναφέρει την κρυφή μνήμη DNS του ούτως ή άλλως, αλλά συχνά μόνο η επανεκκίνηση θα έχει το ίδιο αποτέλεσμα.

Πώς να εκκαθαρίσετε την προσωρινή μνήμη DNS στο MacOS Sierra

  1. Ανοίξτε την εφαρμογή Terminal, που βρίσκεται στο φάκελο Utilities στο Applications
  2. Εισαγάγετε ακριβώς τη σύνταξη της ακόλουθης εντολής (χρησιμοποιήστε αντιγραφή και επικόλληση εάν έχετε αμφιβολίες για την ακρίβεια σύνταξης):
  3. sudo killall -HUP mDNSResponder;πέστε ότι η προσωρινή μνήμη DNS έχει ξεπλυθεί

  4. Πατήστε το πλήκτρο Return/Enter και εισαγάγετε τον κωδικό πρόσβασης διαχειριστή όταν σας ζητηθεί (αυτό είναι απαραίτητο λόγω των προνομίων sudo)
  5. Περιμένετε λίγα λεπτά για να διαγραφεί η κρυφή μνήμη DNS

Θα λάβετε μια προφορική ηχητική ειδοποίηση ότι η κρυφή μνήμη DNS έχει ξεπλυθεί όταν ολοκληρωθεί.

Αυτό μπορεί να είναι ιδιαίτερα σημαντικό εάν έχετε κάνει πρόσφατα αλλαγές σε διακομιστές DNS στο Mac OS και διαπιστώνετε ότι οι αλλαγές δεν έχουν τεθεί σε ισχύ, αλλά χρησιμοποιείται επίσης συχνά από προγραμματιστές ιστού, προγραμματιστές και σχεδιαστές που εργασία με ονόματα τομέα ή μετά την επεξεργασία του αρχείου hosts.

Αν και δεν είναι πάντα απαραίτητο, μπορεί να χρειαστεί να κλείσετε και να επανεκκινήσετε τυχόν ενεργές εφαρμογές που χρησιμοποιούν DNS ή δικτύωση, συμπεριλαμβανομένων των Safari, Chrome, Firefox, Opera, sFTP, SSH και άλλων παρόμοιων εργασιών που εξαρτώνται από αντιστοιχία ονόματος τομέα.

Σπάνια η παραπάνω εντολή μπορεί να μην λειτουργεί, αλλά είναι διαθέσιμη μια εναλλακτική εντολή για macOS Sierra 10.12.3 και μεταγενέστερη έκδοση που προσθέτει επιπλέον εστίαση και σε μια βοηθητική διαδικασία, αυτή η σύνταξη είναι:

sudo killall -HUP mDNSResponder;sudo killall mDNSResponderHelper;sudo dscacheutil -flushcache;ας πούμε ότι η προσωρινή μνήμη MacOS DNS έχει εκκαθαριστεί

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

Θυμηθείτε, αυτή η συμβουλή προορίζεται για σύγχρονες εκδόσεις του macOS, συμπεριλαμβανομένης της Sierra 10.12 και νεότερης έκδοσης. Οι προηγούμενες εκδόσεις του MacOS έχουν συχνά εντελώς διαφορετικές μεθόδους επαναφοράς της προσωρινής μνήμης DNS, όπως περιγράφεται εδώ, αν και επειδή ορισμένες από τις προηγούμενες εκδόσεις εξακολουθούν να αναπτύσσονται, μπορεί να είναι πολύτιμο να γνωρίζετε και αυτές τις μεθόδους.

Έχετε σχόλια ή κόλπα για να επαναφέρετε την προσωρινή μνήμη DNS στο MacOS; Ενημερώστε μας στα σχόλια!

Πώς να εκκαθαρίσετε το & Επαναφέρετε την προσωρινή μνήμη DNS στο MacOS Sierra