DNS: μεταφραστής ονομάτων τομέα σε διευθύνσεις IP
Το DNS μεταφράζει ονόματα τομέα αναγνώσιμα από τον άνθρωπο σε διευθύνσεις IP· η παγίδα στις εξετάσεις είναι η σύγχυση μιας αποτυχίας DNS με αποτυχία δικτύου.
DNS σημαίνει Domain Name System. Λειτουργεί σαν τηλεφωνικός κατάλογος για το διαδίκτυο: όταν πληκτρολογείτε έναν τομέα όπως «example.com», το DNS αναζητά την αντίστοιχη διεύθυνση IP, όπως 93.184.216.34. Χωρίς το DNS, θα έπρεπε να απομνημονεύετε αριθμούς για κάθε ιστότοπο. Η βασική διάκριση είναι ότι το DNS χειρίζεται την επίλυση ονομάτων, όχι τη μεταφορά δεδομένων. Αν το DNS αποτύχει, δεν μπορείτε να προσεγγίσετε ιστότοπους με το όνομά τους, αλλά εργαλεία όπως το ping ή το traceroute προς μια διεύθυνση IP μπορεί να λειτουργούν άψογα.
Ένα συνηθισμένο τέχνασμα στις εξετάσεις είναι η παρουσίαση ενός σεναρίου όπου ένας χρήστης μπορεί να έχει πρόσβαση σε έναν ιστότοπο μέσω της διεύθυνσης IP του, αλλά όχι μέσω του ονόματος τομέα του. Αυτό υποδεικνύει άμεσα πρόβλημα DNS, όχι διακοπή δικτύου ή διαδικτύου. Μια ακόμη ένδειξη: ελέγξτε αν αποτυγχάνουν πολλοί τομείς — αυτό υποδηλώνει τοπικό πρόβλημα DNS, ενώ η αποτυχία ενός μόνο τομέα μπορεί να οφείλεται στις εγγραφές DNS του συγκεκριμένου τομέα. Επίσης, να θυμάστε ότι το DNS χρησιμοποιεί τη θύρα UDP 53 για ερωτήματα και τη θύρα TCP 53 για μεταφορές ζώνης, επομένως, αν αυτές οι θύρες είναι αποκλεισμένες, η επίλυση αποτυγχάνει.
Για να ελέγξετε γρήγορα την κατανόησή σας, αναρωτηθείτε: αν μπορείτε να κάνετε ping στο 8.8.8.8 αλλά δεν μπορείτε να περιηγηθείτε στο «google.com», τι έχει χαλάσει; Η απάντηση είναι το DNS, όχι η σύνδεσή σας στο διαδίκτυο. Βοήθημα απομνημόνευσης: DNS = Domain Name Service, όχι Data Network Service. Κρατήστε αυτή τη διάκριση σαφή, ώστε να μη συγχέετε την επίλυση ονομάτων με τη συνδεσιμότητα.
Τι κάνει το DNS;
Μεταφράζει τα αναγνώσιμα από τον άνθρωπο ονόματα τομέα σε διευθύνσεις IP.