Android

Πώς να καθαρίσετε την cns dns

Introduction to Amazon Web Services by Leo Zhadanovsky

Introduction to Amazon Web Services by Leo Zhadanovsky

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

Anonim

Η προσωρινή μνήμη DNS είναι μια προσωρινή βάση δεδομένων που αποθηκεύει πληροφορίες σχετικά με προηγούμενες αναζητήσεις DNS. Με άλλα λόγια, κάθε φορά που επισκέπτεστε έναν ιστότοπο, το λειτουργικό σας σύστημα και το πρόγραμμα περιήγησης ιστού θα διατηρούν μια εγγραφή για τον τομέα και την αντίστοιχη διεύθυνση IP. Αυτό εξαλείφει την ανάγκη για επαναλαμβανόμενα ερωτήματα στους απομακρυσμένους διακομιστές DNS και επιτρέπει στο λειτουργικό σας σύστημα ή το πρόγραμμα περιήγησης να επιλύει γρήγορα τη διεύθυνση URL του ιστότοπου.

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

Αυτός ο οδηγός παρέχει οδηγίες σχετικά με τον τρόπο έκπλυσης της προσωρινής μνήμης DNS σε διαφορετικά λειτουργικά συστήματα και προγράμματα περιήγησης ιστού.

Καθαρισμός / Εκκαθάριση της προσωρινής μνήμης DNS στα Windows

Η διαδικασία εκκαθάρισης της προσωρινής μνήμης DNS είναι η ίδια για όλες τις εκδόσεις των Windows. Πρέπει να ανοίξετε τη γραμμή εντολών με δικαιώματα διαχειριστή και να εκτελέσετε το ipconfig /flushdns .

Windows 10 και Windows 8

Για να καταργήσετε την προσωρινή μνήμη DNS στα Windows 10 και 8, ακολουθήστε τα παρακάτω βήματα:

  1. Πληκτρολογήστε cmd στη γραμμή αναζήτησης των Windows.

    Κάντε δεξί κλικ στη γραμμή εντολών και κάντε κλικ στην επιλογή Εκτέλεση ως διαχειριστής. Αυτό θα ανοίξει το παράθυρο "Γραμμή εντολών".

Windows 7

Για να καταργήσετε την προσωρινή μνήμη DNS στα Windows 7, εκτελέστε τα παρακάτω βήματα:

  1. Κάντε κλικ στο κουμπί Έναρξη.

    Πληκτρολογήστε cmd στο πλαίσιο κειμένου αναζήτησης του μενού "Έναρξη".

    Κάντε δεξί κλικ στη γραμμή εντολών και κάντε κλικ στην επιλογή Εκτέλεση ως διαχειριστής. Αυτό θα ανοίξει το παράθυρο "Γραμμή εντολών".

    Στη γραμμή εντολών, πληκτρολογήστε την ακόλουθη γραμμή και πατήστε Enter:

    ipconfig /flushdns

    Με την επιτυχία, το σύστημα θα επιστρέψει το ακόλουθο μήνυμα:

    Windows IP Configuration Successfully flushed the DNS Resolver Cache.

Clear / Flush DNS Cache στο Linux

Στο Linux, δεν υπάρχει κρυπτογράφηση DNS σε επίπεδο λειτουργικού συστήματος εκτός εάν έχει εγκατασταθεί και εκτελείται μια υπηρεσία προσωρινής αποθήκευσης όπως το Systemd-Resolved, το DNSMasq ή το Nscd. Η διαδικασία εκκαθάρισης της προσωρινής μνήμης DNS διαφέρει ανάλογα με τη διανομή του Linux και την υπηρεσία προσωρινής αποθήκευσης που χρησιμοποιείτε.

Systemd Resolved

Οι περισσότερες σύγχρονες διανομές Linux, όπως το Ubuntu 18.04, χρησιμοποιούν την υπηρεσία που έχει επιλυθεί από το σύστημα, για να αποθηκεύσει προσωρινά τις καταχωρήσεις DNS.

Για να διαπιστώσετε εάν η υπηρεσία εκτελείται, χρησιμοποιήστε την ακόλουθη εντολή:

sudo systemctl is-active systemd-resolved.service

Εάν η υπηρεσία εκτελείται, η εντολή θα εκτυπώσει active . Διαφορετικά, θα δείτε inactive .

Για να καταργήσετε την προσωρινή μνήμη DNS του Systemd Resolved, πληκτρολογήστε:

sudo systemd-resolve --flush-caches

Με την επιτυχία, η εντολή δεν επιστρέφει κανένα μήνυμα.

DNSMasq

Το Dnsmasq είναι ένα ελαφρύ διακομιστή ονομάτων DHCP και DNS caching.

Εάν το σύστημά σας χρησιμοποιεί το DNSMasq ως διακομιστή προσωρινής αποθήκευσης, για να καταργήσετε την προσωρινή μνήμη DNS, πρέπει να επανεκκινήσετε την υπηρεσία Dnsmasq:

sudo systemctl restart dnsmasq.service

Ή

sudo service dnsmasq restart

Nscd

Το Nscd είναι ένας δαίμονας προσωρινής αποθήκευσης και είναι το προτιμώμενο σύστημα προσωρινής αποθήκευσης DNS για τις περισσότερες από τις διανομές που βασίζονται στο RedHat.

Εάν το σύστημά σας χρησιμοποιεί Nscd, για να καταργήσετε την προσωρινή μνήμη DNS, πρέπει να κάνετε επανεκκίνηση της υπηρεσίας Nscd:

sudo systemctl restart nscd.service

Ή

sudo service nscd restart

Εκκαθάριση / Flush DNS Cache στο macOS

Η εντολή για την εκκαθάριση της προσωρινής μνήμης στο macOS είναι ελαφρώς διαφορετική ανάλογα με την εκδοχή που εκτελείτε. Η εντολή πρέπει να εκτελεστεί ως χρήστης με προνόμια διαχειριστή συστήματος (sudo χρήστης).

Για να καταργήσετε την προσωρινή μνήμη DNS στο macOS, εκτελέστε τα παρακάτω βήματα:

  1. Ανοίξτε το Finder.

    Μεταβείτε στην επιλογή Εφαρμογές> Βοηθητικά προγράμματα> Τερματικό. Αυτό θα ανοίξει το παράθυρο του τερματικού.

    Στη γραμμή εντολών, πληκτρολογήστε την ακόλουθη γραμμή και πατήστε Enter:

    sudo killall -HUP mDNSResponder

    Εισαγάγετε τον κωδικό σου sudo και πατήστε ξανά το Enter. Με την επιτυχία, το σύστημα δεν επιστρέφει κανένα μήνυμα.

Για παλαιότερες εκδόσεις του macOS, η εντολή για την εκκαθάριση της προσωρινής μνήμης είναι διαφορετική.

macOS έκδοση 10.11 και 10.9

sudo dscacheutil -flushcache sudo killall -HUP mDNSResponder

macOS έκδοση 10.10

sudo discoveryutil mdnsflushcache sudo discoveryutil udnsflushcaches

macOS έκδοση 10.6 και 10.5

sudo dscacheutil -flushcache

Clear / Flush Browser DNS Cache

Τα περισσότερα σύγχρονα προγράμματα περιήγησης Web έχουν ενσωματωμένο πρόγραμμα-πελάτη DNS για την αποφυγή επαναλαμβανόμενων ερωτημάτων κάθε φορά που επισκέπτεται τον ιστότοπο.

Google Chrome

Για να καταργήσετε την προσωρινή μνήμη DNS του Google Chrome, εκτελέστε τα παρακάτω βήματα:

  1. Ανοίξτε μια νέα καρτέλα και πληκτρολογήστε chrome://net-internals/#dns στη γραμμή διευθύνσεων του Chrome.Κάντε κλικ στο κουμπί "Εκκαθάριση προσωρινής μνήμης κεντρικού υπολογιστή".

Αν αυτό δεν λειτουργεί για εσάς, προσπαθήστε να διαγράψετε την προσωρινή μνήμη και τα cookies.

  1. Ανοίξτε το παράθυρο διαλόγου "Διαγραφή δεδομένων περιήγησης" με CTRL+Shift+Del Επιλέξτε ένα χρονικό εύρος. Επιλέξτε "Όλος ο χρόνος" για να διαγράψετε τα πάντα. Ελέγξτε τα πλαίσια "Cookies και άλλα δεδομένα ιστότοπου" και "Αποθηκευμένες εικόνες και αρχεία". Κάντε κλικ στο κουμπί "Εκκαθάριση δεδομένων".

Αυτή η μέθοδος θα πρέπει να λειτουργεί για όλα τα προγράμματα περιήγησης που βασίζονται στο Chrome, συμπεριλαμβανομένων των Chromium, Vivaldi και Opera.

Firefox

Για να καταργήσετε την προσωρινή μνήμη DNS του Firefox, εκτελέστε τα παρακάτω βήματα:

  1. Στην επάνω δεξιά γωνία, κάντε κλικ στο εικονίδιο χάμπουργκερ για να ανοίξετε το μενού του Firefox: Κάντε κλικ στο ⚙ Options (Preferences) . Κάντε κλικ στην καρτέλα Απόρρητο και Ασφάλεια ή Απόρρητο στα αριστερά. Μετακινηθείτε στην ενότητα History και κάντε κλικ στο το κουμπί Clear History… Επιλέξτε ένα χρονικό διάστημα για να καταργήσετε. Επιλέξτε "Όλα" για να διαγράψετε τα πάντα. Επιλέξτε όλα τα πλαίσια και κάντε κλικ στο κουμπί "Καθαρισμός τώρα".

Αν αυτό δεν λειτουργεί για εσάς, δοκιμάστε την ακόλουθη μέθοδο και απενεργοποιήστε προσωρινά την προσωρινή μνήμη DNS.

  1. Ανοίξτε μια νέα καρτέλα και πληκτρολογήστε about:config στη γραμμή διευθύνσεων του Firefox. Αναζητήστε το network.dnsCacheExpiration , ρυθμίστε προσωρινά την τιμή στο 0 και κάντε κλικ στο OK. Στη συνέχεια, αλλάξτε ξανά την προεπιλεγμένη τιμή και κάντε κλικ στο κουμπίOk.Search for network.dnsCacheEntries , ρυθμίστε προσωρινά την τιμή στο 0 και κάντε κλικ στο κουμπί OK. Στη συνέχεια, αλλάξτε την προεπιλεγμένη τιμή και κάντε κλικ στο OK.

συμπέρασμα

Έχετε μάθει πώς να καθαρίσετε ή να καθαρίσετε την προσωρινή μνήμη DNS σε λειτουργικά συστήματα Windows, Linux και MacOS.

Οι χρήστες Linux και MacOS μπορούν να χρησιμοποιήσουν την εντολή dig για την ερώτηση και την αντιμετώπιση προβλημάτων DNS.

τερματικό