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

Τι είναι το "DNS";

Το "DNS" σημαίνει "Domain Name System" και συνήθως συνδέεται με ένα "διακομιστή DNS". Εάν δεν είστε σίγουροι για το πώς λειτουργεί η φόρτωση ενός ιστότοπου, αυτό δεν βοηθά πραγματικά στην αποκάλυψη του τι κάνει το DNS! Ας αναλύσουμε τον ρόλο του DNS, ώστε να έχουμε μια καλύτερη ιδέα για το γιατί έχει σφάλματα και πώς να το διορθώσουμε.

Ένας διακομιστής DNS λειτουργεί πολύ σαν το βιβλίο διευθύνσεων στο τηλέφωνό σας. Όταν θέλετε να καλέσετε κάποιον, μπορείτε να εισαγάγετε με μη αυτόματο τρόπο τον αριθμό τους, αλλά η ανάμνηση των αριθμών όλων είναι μια τεράστια ταλαιπωρία. Είναι πολύ πιο εύκολο να προσθέσετε τον αριθμό τους στη μνήμη του τηλεφώνου και να συνδέσετε ένα όνομα με αυτό - όπως το "Mark" - έτσι ώστε όταν θέλετε να καλέσετε τον Mark, θα βρείτε το όνομά του στη λίστα και θα χτυπήσετε την κλήση.

Το ίδιο ισχύει και για τον υπολογιστή σας. Δεν γνωρίζει τι είναι "Google" ή "Facebook" ή "Twitter". Ωστόσο, γνωρίζει τι είναι μια διεύθυνση IP. Όταν εισάγετε έναν ιστότοπο όπως "www.facebook.com", ο υπολογιστής σας δηλώνει ότι πρόκειται για μια διεύθυνση URL και πηγαίνει στο βιβλίο διευθύνσεών του με τις διευθύνσεις URL για να καταλάβει πού βρίσκεται το Facebook στο δίκτυο. Αυτό κάνει ο διακομιστής DNS - λειτουργεί ως βιβλίο διευθύνσεων για διευθύνσεις URL.

Γιατί εμφανίζονται τα σφάλματα DNS

Τι θα συνέβαινε εάν το βιβλίο διευθύνσεων στο τηλέφωνό σας ήταν κατεστραμμένο ή διαγραμμένο; Αν εισάγετε "Σήμανση", το τηλέφωνό σας δεν θα μπορούσε να το αναζητήσει και δεν θα μπορούσε να τον τηλεφωνήσει. Ομοίως, όταν εισάγετε μια διεύθυνση URL στο πρόγραμμα περιήγησής σας και ο διακομιστής DNS είναι εκτός λειτουργίας, το μηχάνημά σας δεν μπορεί να λάβει μια διεύθυνση IP για τη συγκεκριμένη διεύθυνση URL. Δεδομένου ότι ο υπολογιστής σας δεν γνωρίζει πώς να φτάσει σε ένα "Google", επανέρχεται με ένα σφάλμα DNS.

Ιδιαίτερα έξυπνοι αναγνώστες θα συνειδητοποιήσουν ότι εάν εισάγετε απευθείας τη διεύθυνση IP μιας ιστοσελίδας στη γραμμή διευθύνσεων, θα μπορούσατε τεχνικά να σερφάρετε στο διαδίκτυο ακόμα και μετά από το διακομιστή DNS σας να μην ανταποκρίνεται. Ενώ αυτό είναι αλήθεια, δεν θέλουμε να θυμόμαστε κάθε διεύθυνση IP για το πότε το DNS κατεβαίνει! Θα ήταν πολύ καλύτερα αν μπορούσαμε να διορθώσουμε το πρόβλημα αντ 'αυτού.

Καθορισμός σφαλμάτων DNS

Έτσι είναι αρκετό για το τι είναι το DNS. Τώρα, ας ρίξουμε μια ματιά στις επιλογές που έχετε όταν το DNS σας ενεργεί επάνω.

Flush DNS Cache

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

Windows

Η εκτόνωση της προσωρινής μνήμης DNS στα Windows είναι πολύ εύκολη. Για να ξεκινήσετε, πατήστε το πλήκτρο Win και ξεκινήστε να πληκτρολογείτε cmd . Όταν εμφανιστεί η γραμμή εντολών στα αποτελέσματα αναζήτησης, κάντε δεξί κλικ σε αυτήν και επιλέξτε "εκτέλεση ως διαχειριστής". Αυτό εμφανίζει ένα παράθυρο με αυξημένα παράθυρα εντολών που μπορεί να δεχτεί αλλαγές στο επίπεδο συστήματος.

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

 ipconfig / flushdns 

Mac OS X

Οι εντολές για εκκαθάριση του DNS στο λειτουργικό σύστημα της Apple φαίνεται να αλλάζουν με την κατεύθυνση του ανέμου. Υπάρχουν περίπου τέσσερις ξεχωριστές και διαφορετικές εντολές για κάθε ξεχωριστή έκδοση του OS X. Για αυτό το λόγο έχουμε συμπεριλάβει μόνο τα πιο πρόσφατα.

Για να εκκενώσετε την προσωρινή μνήμη DNS στο Mac OS, ο χρήστης θα πρέπει να ξεκινήσει ένα παράθυρο τερματικού. Μεταβείτε στην περιοχή "Εφαρμογές", αναζητήστε μια εφαρμογή που ονομάζεται "τερματικό" και εκκινήστε την. Με το τερματικό ανοιχτό, ξεπλύνετε όλες τις μισθώσεις DNS από το Mac και εισαγάγετε αυτήν την εντολή.

(OSX 10.10.4+)

 dscacheutil -flushcache; sudo killall-HUP mDNSResponder 

(OSX 10.10-10.10.3)

 sudo discoveryutil mdnsflushcache; sudo discoveryutil udnsflushcaches 

Linux

Εάν χρησιμοποιείτε Linux, ανοίξτε ένα παράθυρο εντολών και πληκτρολογήστε:

 /etc/init.d/nscd επανεκκίνηση 

Χρησιμοποιήστε έναν δημόσιο διακομιστή DNS

Εάν τα παραπάνω δεν λειτουργούν, τότε η ιδανική λύση είναι να αλλάξετε τον διακομιστή που χρησιμοποιείτε. Ίσως ο διακομιστής που χρησιμοποιείτε από προεπιλογή έχει μειωθεί, ώστε να μην μπορείτε να επιλύσετε διευθύνσεις URL. Ένας καλός δημόσιος διακομιστής DNS που θα δοκιμάσει όταν πεθάνει είναι ο δημόσιος διακομιστής DNS του Google. Βρίσκεται στα "8.8.8.8" και "8.8.4.4." Μπορείτε να αλλάξετε τις ρυθμίσεις του προσαρμογέα σας για να χρησιμοποιήσετε αυτόν τον διακομιστή DNS αντί για τον προεπιλεγμένο σας.

Αν δεν είστε βέβαιοι πώς να αλλάξετε τον διακομιστή DNS για τον υπολογιστή σας, ανατρέξτε στους οδηγούς μας για Windows, Mac, Linux και Android.

Απενεργοποίηση ασφάλειας (για μικρό χρονικό διάστημα!)

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

συμπέρασμα

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