Home
» Windows
»
Πώς να αδειάσετε και να επαναφέρετε τη μνήμη cache DNS στα Windows 11
Πώς να αδειάσετε και να επαναφέρετε τη μνήμη cache DNS στα Windows 11
Αντιμετωπίζετε προβλήματα φόρτωσης ιστοσελίδων ή ανησυχείτε για την ιδιωτικότητα των δεδομένων σας offline και online; Πρέπει να γνωρίζετε πώς να αδειάσετε και να επαναφέρετε τη μνήμη cache DNS στα Windows 11 ή σε προηγούμενους υπολογιστές!
Όταν περιηγείστε σε ιστοσελίδες, ο υπολογιστής Windows 11 παίζει ένα σημαντικό ρόλο στο να βοηθήσει τον περιηγητή σας να φορτώσει τις ερωτηθείσες σελίδες πιο γρήγορα, κανονίζοντας τις διευθύνσεις DNS των ιστοσελίδων που επισκέπτεστε. Προβλήματα σε αυτό το αρχείο μνήμης cache DNS μπορούν να σας αποτρέψουν από την επίσκεψη σε μια ενημερωμένη ιστοσελίδα, εφαρμογή cloud ή άλλους διαδικτυακούς πόρους που εξαρτώνται από τις διευθύνσεις DNS.
Η αδειοποίηση της μνήμης cache resolver DNS μπορεί να βοηθήσει στην επίλυση προβλημάτων που σχετίζονται με το DNS στα Microsoft Windows 11 και σε προηγούμενες εκδόσεις. Προβλήματα περιλαμβάνουν μη ανευρίσκοντας σφάλματα ιστοσελίδας ή την αδυναμία να δείτε ορισμένες ιστοσελίδες που έχουν αλλάξει. Συνεχίστε να διαβάζετε για να μάθετε τις μεθόδους για να αδειάσετε και να επαναφέρετε τη μνήμη cache resolver DNS στα Windows 11.
Ο περιηγητής ιστού ή ο υπολογιστής αναγνωρίζει την ίδια ιστοσελίδα χρησιμοποιώντας τη διεύθυνση IP της, η οποία είναι 172.67.69.195. Τώρα, όλες αυτές οι διευθύνσεις IP για δισεκατομμύρια ιστοσελίδες είναι διαθέσιμες σε διάφορους διακομιστές DNS σε όλο τον κόσμο. Ο πάροχος υπηρεσιών διαδικτύου (ISP) σας διατηρεί επίσης μια δευτερεύουσα μνήμη cache DNS ως εφεδρικό αντίγραφο των πρώτων διακομιστών DNS.
Ένα παράδειγμα της μνήμης cache resolver DNS στα Windows 11
Όταν πληκτρολογείτε μια διεύθυνση URL στη γραμμή διευθύνσεων του περιηγητή Chrome ή Mozilla για πρώτη φορά, ζητά τη διεύθυνση IP από έναν κοντινό διακομιστή DNS για να ανοίξει τη διαδικτυακή σελίδα. Ο υπολογιστής Windows 11 αντιγράφει τη διευθυνθείσα IP από την πρώτη ερώτηση και την αποθηκεύει στη μνήμη cache resolver DNS.
Την επόμενη φορά που θα ανοίξετε την ίδια διαδικτυακή σελίδα, ο περιηγητής δε ζητά πλέον έναν διακομιστή DNS για να μεταφράσει τη διεύθυνση URL σε διεύθυνση IP. Παίρνει βοήθεια από τη μνήμη cache resolver DNS του λειτουργικού σας συστήματος. Αυτό είναι γνωστό ως μνήμη cache DNS ενός τοπικού υπολογιστή όπως τα Windows 11. Παρόμοια με τους υπολογιστές Windows, τα macOS, Linux κ.ο.κ., οι υπολογιστές διατηρούν επίσης ένα τοπικό αντίγραφο cache όλων των ιστοσελίδων που επισκέπτεστε.
Η αδειοποίηση DNS είναι ένας κοινός κωδικός εντολών για όλα τα σύγχρονα λειτουργικά συστήματα Windows από τα Windows 2000 και μετά. Μπορείτε να χρησιμοποιήσετε αυτόν τον κωδικό για να αναγκάσετε τον υπολογιστή Windows να αδειάσει τα αρχεία στη μνήμη cache resolver DNS του. Οι προγραμματιστές λογισμικού επιτρέπουν στους χρήστες να το κάνουν αυτό χειροκίνητα ώστε να αποφεύγονται προβλήματα ασφάλειας δεδομένων, προβλήματα φόρτωσης ιστοσελίδων και άλλα ζητήματα που σχετίζονται με τις διευθύνσεις DNS.
Αφού χρησιμοποιήσετε την εντολή Flush DNS, τα Windows σβήνουν ολόκληρη τη μνήμη cache DNS που έχει δημιουργήσει από την πρόσφατη καθαρή εγκατάσταση των Windows 11 ή οποιουδήποτε άλλου λειτουργικού συστήματος Windows. Από τώρα και στο εξής, οι περιηγητές ιστού θα χρειάζεται να στείλουν μια αναζήτηση resolver DNS στον πλησιέστερο διακομιστή DNS για να λάβουν τη νεότερη IP της διεύθυνσης URL που προσπαθείτε να αποκτήσετε πρόσβαση. Σύντομα, τα Windows 11 θα καταγράψουν αυτές τις διευθυνθείσες IP στη μνήμη cache resolver DNS.
Λόγοι για να αδειάσετε τη μνήμη cache DNS στον υπολογιστή σας
Μια γραφική αναπαράσταση του σφάλματος 404
Εάν δεν μπορείτε να αδειάσετε ή να επαναφέρετε τα δεδομένα στη τοπική μνήμη cache DNS, τότε θα βρεθείτε σε σοβαρό πρόβλημα όταν προσπαθείτε να αποκτήσετε πρόσβαση σε ιστοσελίδες ή να χρησιμοποιήσετε εφαρμογές που αντλούν δεδομένα από το διαδίκτυο μέσω του λειτουργικού συστήματος. Έτσι, τα περισσότερα λειτουργικά συστήματα σας επιτρέπουν να αδειάσετε τη μνήμη cache resolver DNS ώστε να μπορεί να ενημερωθεί μόνο του. Ακολουθούν οι λόγοι για τους οποίους μπορεί να θέλετε να χρησιμοποιήσετε την εντολή Flush DNS στον υπολογιστή σας Windows 11:
Όταν προσπαθείτε να αποκτήσετε πρόσβαση σε μια ιστοσελίδα που γνωρίζετε ότι υπάρχει αλλά επαναλαμβανόμενα λαμβάνετε το σφάλμα 404, μπορείτε να επαναφέρετε τη τοπική μνήμη cache DNS.
Προσπαθείτε να αποκτήσετε πρόσβαση σε μια ιστοσελίδα και ο περιηγητής σας πηγαίνει στην παλιά έκδοσή της. Σε αυτή την περίπτωση, πρέπει να αδειάσετε και να επαναφέρετε τη μνήμη cache DNS.
Η τοπική копия της μνήμης cache resolver DNS είναι επίσης ανησυχία για την ιδιωτικότητα. Εάν περιηγείστε σε ιστοσελίδες, διαδικτυακές εφαρμογές, πύλες διαδικτυακής τραπεζικής και τρέχετε επιχειρηματικές εφαρμογές από έναν δημόσιο ή τρίτο υπολογιστή Windows, ίσως θελήσετε να αδειάσετε τη μνήμη cache DNS πριν φύγετε. Αυτό σας βοηθά να διαγράψετε τις διαδικτυακές δραστηριότητές σας σε έναν δημόσιο υπολογιστή.
Εάν πιστεύετε ότι έχετε γίνει θύμα DNS spoofing ή DNS cache poisoning, πρέπει να αδειάσετε τη μνήμη cache resolver DNS του υπολογιστή σας.
Χρησιμοποιείτε επιχειρηματικές εφαρμογές όπως ERP, CRM, διαδικτυακή βάση δεδομένων SQL, κ.λπ., και αυτές οι εφαρμογές δεν μπορούν να αντλήσουν τα τελευταία δεδομένα από το cloud ή από το τοπικό διακομιστή.
Πώς να αδειάσετε και να επαναφέρετε τη μνήμη cache resolver DNS
Βρείτε παρακάτω τις απλές και γρήγορες μεθόδους για να αδειάσετε τη μνήμη cache resolver DNS και να σπρώξετε τα Windows 11 να δημιουργήσουν μια νέα μνήμη cache DNS για τις μελλοντικές διαδικτυακές δραστηριότητες. Μπορείτε να εκτελέσετε τις περισσότερες από αυτές τις μεθόδους και σε προηγούμενους υπολογιστές Windows που τρέχουν Windows 10, 8, 7, XP, 2008 και 2003.
Επιλογή 1: Χρήση της γραμμής εντολών Windows
Για να επαναφέρετε τη μνήμη cache resolver DNS, εκτελέστε τα εξής βήματα σε έναν υπολογιστή Windows 11:
Επιλέξτε το κουμπί Έναρξη και πληκτρολογήστε CMD στο πληκτρολόγιό σας.
Κάντε δεξί κλικ στο Γραμμή εντολών και επιλέξτε Εκτέλεση ως διαχειριστής.
Εναλλακτικά, μπορείτε να κάνετε κλικ στο σύνδεσμο Εκτέλεση ως διαχειριστής στον δεξιό πίνακα του μενού Έναρξη που εμφανίζει την εφαρμογή Γραμμή εντολών.
Αντιγράψτε και επικολλήστε την παρακάτω εντολή στη γραμμή εντολών και πατήστε Enter:
ipconfig /flushdns
Πρέπει να περιλαμβάνεται το διάστημα πριν από το διαγώνιο.
Πώς να αδειάσετε και να επαναφέρετε τη μνήμη cache resolver DNS χρησιμοποιώντας τη γραμμή εντολών
Η διεπαφή γραμμής εντολών θα δείξει το μήνυμα: Επιτυχής αδειοποίηση της μνήμης cache resolver DNS.
Αυτή η μέθοδος ισχύει επίσης για Windows 10, 8, 7, Vista, XP κ.λπ.
Επιλογή 2 – Τερματικό Windows PowerShell
Επιλέξτε το κουμπί Έναρξη και πληκτρολογήστε PowerShell.
Επιλέξτε την εφαρμογή Windows PowerShell από τον κατάλογο εφαρμογών.
Πώς να αδειάσετε τη μνήμη cache DNS χρησιμοποιώντας PowerShell
Πληκτρολογήστε την παρακάτω εντολή και πατήστε Enter:
Clear-DnsClientCache
Θα διαγράφει τη μνήμη cache resolver DNS αλλά δε θα εμφανίσει κανένα μήνυμα επιβεβαίωσης.
Εναλλακτικά, μπορείτε να χρησιμοποιήσετε την παρακάτω εντολή στο PowerShell για να δείτε ένα μήνυμα επιβεβαίωσης:
Πατήστε ταυτόχρονα τα πλήκτρα Windows + R στο πληκτρολόγιό σας.
Το παράθυρο διαλόγου Εκτέλεση θα εμφανιστεί στην κάτω αριστερή γωνία της οθόνης.
Εκεί, θα πρέπει να δείτε το πεδίο Άνοιγμα.
Επαναφορά της μνήμης cache resolver DNS χρησιμοποιώντας την εντολή Εκτέλεση
Πληκτρολογήστε την παρακάτω εντολή στο πεδίο αυτό και πατήστε Enter για να διαγράψετε τη τοπική μνήμη cache DNS στον υπολογιστή σας Windows 11:
ipconfig /flushdns
Θα δείτε μια σιλουέτα της γραμμής εντολών και αυτό επιβεβαιώνει ότι τα Windows 11 διέγραψαν τη μνήμη cache resolver DNS.
Επιλογή 4 – Χρήση αρχείου batch για αδειοποίηση DNS
Εάν χρειάζεται να εκτελείτε την εντολή αδειοποίησης DNS επανειλημμένα για διαδικτυακή ανάπτυξη και ανάπτυξη εφαρμογών κινητής τηλεφωνίας στον υπολογιστή σας Windows 11, μπορείτε να θέλετε να δημιουργήσετε ένα αρχείο batch για τους κωδικούς. Έπειτα, κάνοντας διπλό κλικ στο αρχείο batch θα διαγράψει αυτόματα τη τοπική μνήμη cache DNS. Ακολουθούν τα βήματα δημιουργίας αρχείου batch που μπορείτε να ακολουθήσετε:
Ανοίξτε την εφαρμογή Σημειωματάριο.
Αντιγράψτε και επικολλήστε την παρακάτω εντολή αρχείου batch σε αυτό:
cmd.exe /k ipconfig /flushdns
Τώρα, αποθηκεύστε το Σημειωματάριο ως αρχείο batch. Για να το κάνετε αυτό, απλώς πατήστε Ctrl + S και, στη συνέχεια, μετονομάστε το αρχείο ως flushDNS.bat.
Πώς να αδειάσετε τη μνήμη cache DNS χρησιμοποιώντας ένα αρχείο batch
Στη λίστα Αποθήκευση ως τύπος, επιλέξτε Όλα τα αρχεία.
Κάντε κλικ στο Αποθήκευση για να δημιουργήσετε το αρχείο batch.
Τώρα, μεταβείτε στον φάκελο όπου αποθηκεύσατε το αρχείο batch και κάντε διπλό κλικ σε αυτό.
Η γραμμή εντολών θα εμφανιστεί με το μήνυμα επιβεβαίωσης ότι τα Windows διέγραψαν αντίγραφο της τοπικής μνήμης cache DNS.
Πώς να αδειάσετε και να επαναφέρετε τη μνήμη cache resolver DNS στους περιηγητές ιστού
Ίσως να θέλετε επίσης να διαγράψετε την αντίγραφο μνήμης cache DNS του περιηγητή ιστού σας στην περίπτωση που αντιμετωπίζετε προβλήματα φόρτωσης ιστοσελίδων ή υποψιάζεστε ότι οι χάκερ έχουν στοχεύσει τον υπολογιστή σας για DNS cache poisoning. Δείτε πώς μπορείτε να το κάνετε αυτό για τους περιηγητές Chrome, Mozilla και Edge:
Ανοίξτε τον περιηγητή Google Chrome και πληκτρολογήστε τον παρακάτω προορισμό στη γραμμή διευθύνσεων:
Αδειάστε τη μνήμη cache DNS στο Chrome
chrome://net-internals/#dns
Τώρα πατήστε Enter για να αποκτήσετε πρόσβαση στην αντίγραφο της μνήμης cache DNS του περιηγητή Chrome.
Δίπλα από το κείμενο Host resolver cache, κάντε κλικ στο κουμπί Clear host cache.
Για τον περιηγητή Firefox, απλώς χρησιμοποιήστε τον παρακάτω προορισμό και τα υπόλοιπα βήματα είναι τα ίδια με του Chrome:
Πώς να διαγράψετε τη μνήμη cache resolver DNS στον Firefox
about:networking#dns
Εάν βρίσκεστε στο Microsoft Edge, μπορείτε να χρησιμοποιήσετε τον παρακάτω κώδικα:
Πώς να διαγράψετε τη μνήμη cache resolver DNS στον Edge
edge://net-internals/#dns
Συχνές Ερωτήσεις (FAQ)
Τι είναι η μνήμη cache resolver DNS;
Ό whenever επισκέπτεστε μια ιστοσελίδα χρησιμοποιώντας το όνομά της τομέα (π.χ. microsoft.com), ο περιηγητής σας κατευθύνεται σε έναν διακομιστή DNS όπου μαθαίνει τη διεύθυνση IP αυτής της ιστοσελίδας. Στη συνέχεια, κατευθύνεστε σε αυτή την ιστοσελίδα. Δημιουργείται μια καταγραφή της διεύθυνσης IP στην οποία δείχνει το όνομα τομέα ώστε αν επισκεφθείτε ξανά αυτή την ιστοσελίδα, οι πληροφορίες να αποκτώνται γρηγορότερα. Αυτές οι καταγραφές που δημιουργούνται αποτελούν τη μνήμη cache resolver DNS.
Γιατί η αδειοποίηση της μνήμης cache resolver DNS θα διορθώσει κάτι;
Μερικές φορές μπορεί να αλλάξει μια διεύθυνση IP σε μια τοποθεσία. Εάν η μνήμη cache resolver DNS έχει την παλιά καταγραφή διεύθυνσης IP, αυτό μπορεί να έχει ως αποτέλεσμα να μην μπορεί ο υπολογιστής σας να έχει πρόσβαση στη τοποθεσία. Τα cache δεδομένα μπορεί επίσης να καταστούν κατεστραμμένα. Επομένως, η εκκαθάριση τους είναι ένα βήμα που μπορείτε να κάνετε όποτε δε μπορείτε να συνδεθείτε σε μια τοποθεσία.
Μπορώ να δω τα δεδομένα στη μνήμη cache resolver DNS;
Ναι, μπορείτε. Από μια γραμμή εντολών, μπορείτε να χρησιμοποιήσετε την παρακάτω εντολή για να δείτε τα δεδομένα στη μνήμη cache resolver DNS:
ipconfig /displaydns
Πώς να αποκτήσετε τη μνήμη cache πελάτη DNS
Εναλλακτικά, μπορείτε να χρησιμοποιήσετε το τερματικό Microsoft PowerShell σε υπολογιστή Windows 11 ή 10 και να εκτελέσετε τον παρακάτω κώδικα σε αυτό για να δείτε τα δεδομένα που αποθηκεύονται στη μνήμη cache resolver DNS του υπολογιστή σας:
Get-DnsClientCache
Συμπέρασμα
Λοιπόν, τώρα γνωρίζετε πώς να αδειάσετε και να επαναφέρετε τη μνήμη cache resolver DNS σε έναν υπολογιστή Windows 11. Έχετε μάθει επίσης πώς να διαγράφετε την τοπική μνήμη cache DNS χρησιμοποιώντας τη γραμμή εντολών και το παράθυρο διαλόγου Εκτέλεση σε παλαιότερες εκδόσεις των Windows, όπως Windows 8, 7, Vista, XP κ.λπ. Δοκιμάστε τις παραπάνω μεθόδους όταν αντιμετωπίζετε προβλήματα συνδεσιμότητας στο διαδίκτυο με μια συγκεκριμένη ιστοσελίδα ή εφαρμογή. Μη ξεχνάτε να σχολιάσετε παρακάτω αν έχω παραλείψει οποιαδήποτε άλλα βήματα για την αδειοποίηση και την επαναφορά της μνήμης cache resolver DNS στους υπολογιστές Windows.