
Πως καθαρίζουμε την DNS Cache του υπολογιστή. Όταν περιηγείστε στο Διαδίκτυο, ένα πρόβλημα που μπορεί να προκύψει είναι η εμφάνιση σφαλμάτων DNS ή 404 στον περιηγητή ιστού, παρά τη σωστή σύνδεση στο Διαδίκτυο.
Πως καθαρίζουμε την DNS Cache του υπολογιστή
Εάν συμβαίνει αυτό, τότε η εκμάθηση του τρόπου εκκαθάρισης της προσωρινής μνήμης DNS για το λειτουργικό σύστημα (OS) του υπολογιστή σας είναι το κλειδί για την αποκατάσταση της σωστής ποιότητας υπηρεσιών για την ικανότητα περιήγησης στο διαδίκτυο. Η εκκαθάριση του DNS αφαιρεί την τοπική ανάλυση του ονόματος του ιστότοπου που είναι αποθηκευμένη ή προσωρινά αποθηκευμένη στον υπολογιστή σας, κάτι που μπορεί να οδηγήσει σε πιο αργή αρχική επαναφόρτωση της ιστοσελίδας, αλλά θα εξαλείψει τα σφάλματα περιήγησης που προκαλούνται από μια κατεστραμμένη καταχώριση.
Τι είναι το DNS;
Το Σύστημα Ονομάτων Τομέα (DNS) είναι ένα σύστημα βάσης δεδομένων που μεταφράζει τη διεύθυνση ιστού σε κατανοητή γλώσσα ή το URL σε μια διεύθυνση IP. Το σύστημα δημιουργήθηκε επειδή είναι ευκολότερο να θυμάστε ένα όνομα τομέα όπως Greek-nea.com παρά 123.456.789.10. Συνήθως, κάθε τοπικό δίκτυο υπολογιστών έχει τουλάχιστον έναν διακομιστή που χειρίζεται αιτήματα DNS (που ονομάζεται διακομιστής ονομάτων), ο οποίος εκτελεί μια λειτουργία προσωρινής αποθήκευσης ή γρήγορης αναζήτησης για να ελαχιστοποιήσει τον χρόνο που απαιτείται για την επίλυση των αιτήσεων ονομάτων τομέα. Εάν ο τοπικός διακομιστής ονομάτων δεν έχει αποθηκευμένο ένα όνομα τομέα, θα ζητήσει την ταυτότητα από τον επόμενο γνωστό διακομιστή ονομάτων κ.ο.κ.
Ιστορία του DNS
Πριν εφευρεθεί το DNS το 1982, η ιδέα της χρήσης ενός ονόματος αντί μιας αριθμητικής διεύθυνσης υπολογιστή στο δίκτυο χρονολογείται από το ARPANET. Πριν από το 1982, κάθε υπολογιστής στο δίκτυο είχε ένα αρχείο HOSTS.TXT που λαμβανόταν από έναν υπολογιστή στο SRI. Το αρχείο αυτό αντιστοιχούσε τα ονόματα σε αριθμητικές διευθύνσεις. Το αρχείο hosts εξακολουθεί να χρησιμοποιείται στα σύγχρονα λειτουργικά συστήματα για την αντιστοίχιση του 127.0.0.1 στο “localhost”.
Ωστόσο, η ταχεία ανάπτυξη των δικτύων υπολογιστών έκανε το χειροκίνητα επεξεργαζόμενο αρχείο hosts σχεδόν μη χρησιμοποιήσιμο. Ως αποτέλεσμα, ο Paul Mockapetris εφηύρε το Σύστημα Ονομάτων Τομέα το 1983 και έγραψε την πρώτη υλοποίηση. Η αρχική υλοποίηση δημοσιεύτηκε στη συνέχεια ως πρότυπο IETF και από τότε έχει αντικατασταθεί. Η πρώτη υλοποίηση του DNS για Unix ολοκληρώθηκε το 1984 από τους Douglas Terry, David Riggle, Mark Painter και Songnian Zhou και αναφέρεται ως διακομιστής BIND (Berkeley Internet Name Domain). Το BIND αργότερα μεταφέρθηκε στα Windows NT στις αρχές της δεκαετίας του 1990.
Δ δηλητηρίαση της προσωρινής μνήμης DNS
Όπως και άλλες βασικές δομές του Διαδικτύου, το Σύστημα Ονομάτων Τομέα δεν σχεδιάστηκε αρχικά για να είναι ασφαλές. Η δηλητηρίαση της προσωρινής μνήμης DNS είναι ο όρος που χρησιμοποιείται για να περιγράψει έναν συμβιβασμό ακεραιότητας δεδομένων ή ασφάλειας στο DNS. Η ευπάθεια προκύπτει όταν εισάγονται δεδομένα στην προσωρινή μνήμη DNS που δεν προέρχονται από μια εξουσιοδοτημένη πηγή DNS.
Αυτό μπορεί να συμβεί από κακόβουλη επίθεση ή από κακή ή εσφαλμένη διαμόρφωση της προσωρινής μνήμης DNS. Μόλις ένας διακομιστής DNS λάβει τις μη αυθεντικές πληροφορίες και τις αποθηκεύσει στη βάση δεδομένων του, τότε θεωρείται δηλητηριασμένος όταν οι λανθασμένες πληροφορίες αρχίζουν να παρέχονται στους υπολογιστές-πελάτες του διακομιστή. Στη χειρότερη περίπτωση, ένας δηλητηριασμένος διακομιστής θα στέλνει τους τελικούς χρήστες σε λανθασμένους ιστότοπους.
Πως καθαρίζουμε την DNS Cache του υπολογιστή στα Windows
Βήμα 1 – Κλείστε όλα τα ανοιχτά προγράμματα περιήγησης και εφαρμογές στον υπολογιστή σας.
Βήμα 2 – Ανοίξτε τη γραμμή εντολών των Windows επιλέγοντας το μενού “Έναρξη” και πληκτρολογώντας “cmd” στο πεδίο αναζήτησης και πατήστε “Enter”.
Βήμα 3 – Στη γραμμή εντολών, πληκτρολογήστε “ipconfig /flushdns” και πατήστε “Enter”. Μετά από λίγο, τα Windows θα εμφανίσουν το μήνυμα: “Successfully flushed the DNS Resolver Cache”. Μόλις εμφανιστεί αυτό το μήνυμα, η προσωρινή μνήμη DNS θα έχει καθαριστεί, αφαιρώντας όλες τις λανθασμένες καταχωρίσεις.
Πώς να καθαρίσετε τη μνήμη DNS σε Mac OS X
Βήμα 1 – Εάν είναι εγκατεστημένο το Mozilla Firefox, κλείστε το πρόγραμμα.
Βήμα 2 – Ανοίξτε το τερματικό στον υπολογιστή σας.
Βήμα 3 – Σε έναν υπολογιστή που εκτελεί Mac OS X 10.5, 10.6 ή 10.7, πληκτρολογήστε την ακόλουθη εντολή και πατήστε το πλήκτρο “return”:
dscacheutil –flushcache
Πώς να καθαρίσετε τη μνήμη DNS στο Linux
Βήμα 1 – Εισάγετε την εντολή “$ sudo /etc/init.d/nscd restart” και πατήστε “Enter”.
Βήμα 2 – Μόλις γίνει επανεκκίνηση του nscd, η προσωρινή μνήμη DNS θα καθαριστεί.
Ακολουθώντας αυτές τις οδηγίες, μπορείτε να διαχειριστείτε και να καθαρίσετε την προσωρινή μνήμη DNS σε οποιοδήποτε λειτουργικό σύστημα, βελτιώνοντας την ακρίβεια των αιτήσεων ονομάτων τομέα και αποφεύγοντας πιθανά σφάλματα κατά την περιήγησή σας στο διαδίκτυο.