Σύστημα Ονομάτων Περιοχών (Domain Name System, DNS) ©Γεωργιλά Χιονία Καθηγήτρια Πληροφορικής ΠΕ1901
Τι είναι το όνομα ενός υπολογιστή ή ενός δικτύου; Επειδή οι χρήστες δεν μπορούν να θυμούνται τις IP διευθύνσεις, δίνουν στους υπολογιστές και στα δίκτυα συμβολικά ονόματα. Όπως ένας υπολογιστής μπορεί να έχει πολλές IP διευθύνσεις (μία για κάθε σύνδεση του), έτσι μπορεί να έχει και πολλά ονόματα.
Ποια είναι η διαφορά του από την IP διεύθυνση; Αντίθετα το όνομα προσδιορίζει τον ίδιο τον υπολογιστή. Έτσι αν ένας υπολογιστής μετακινηθεί σε άλλη θέση (στο ίδιο ή σε διαφορετικό δίκτυο), τότε το όνομα του μπορεί να παραμείνει το ίδιο.
Τι μορφή έχουν τα ονόματα των ατομικών υπολογιστών (ή συσκευών) ; Έχουν τέτοια μορφή που τα καταλαβαίνουν εύκολα οι άνθρωποι που χρησιμοποιούν το δίκτυο όχι όμως και οι υπόλοιποι. είναι περιγραφικά και μας βοηθούν να αναγνωρίσουμε τη συγκεκριμένη συσκευή μέσα στο δίκτυο είναι συμβολικά και κωδικοποιημένα ανάλογα με: τον τύπο της συσκευής το χώρο που βρίσκεται η συσκευή την εργασία που εκτελεί η συσκευή το χρήστη της συσκευής.
Τι μορφή έχουν τα ονόματα των δικτύων; Τα ονόματα των δικτύων δείχνουν το όνομα του οργανισμού στο οποίο ανήκει το δίκτυο
Αν δεν υπήρχε το DNS και είχε ο κάθε υπολογιστής ένα αρχείο με ΙΡ διευθύνσεις και ονόματα τότε ποια προβλήματα θα δημιουργούνταν; Το μέγεθος του αρχείου αυτού θα ήταν τεράστιο Θα έπρεπε να γίνονται συνέχεια αλλαγές στο αρχείο αυτό εξαιτίας των αλλαγών που γίνονται στα δίκτυα
Τι είναι το Σύστημα Ονομάτων Περιοχής (DNS); Είναι μηχανισμός που αντιστοιχίζει τις διευθύνσεις σε ονόματα και τα ονόματα σε διευθύνσεις Περιέχει έναν ιεραρχικά οργανωμένο χώρο ονομάτων, που μπορεί να μεγαλώσει Χρησιμοποιεί: μια κατανεμημένη βάση δεδομένων τους εξυπηρετητές ονόματος
Τι είναι οι εξυπηρετητές ονόματος DNS και πώς λειτουργούν; Βρίσκονται σε διαφορετικά σημεία του δικτύου Μας πληροφορούν σχετικά με το ποιο όνομα αντιστοιχεί σε ποια διεύθυνση Συνεργάζονται μεταξύ τους Κάθε εξυπηρετητής εξυπηρετεί ένα συγκεκριμένο τμήμα του δικτύου, που ονομάζεται ζώνη. Σε μία ζώνη υπάρχουν διάφοροι εξυπηρετητές βασικοί και εφεδρικοί, που δε βρίσκονται όλοι στην ίδια τοποθεσία. Έτσι αν συμβεί διακοπή ρεύματος ή φυσική καταστροφή σε μία τοποθεσία, δε θα καταστραφούν όλοι οι εξυπηρετητές της ίδιας ζώνης Επίσης η Βάση Δεδομένων διαιρείται σε ζώνες που δεν καλύπτουν η μία την άλλη. Το DNS είναι οργανωμένο σε φωλιασμένες ζώνες Κάθε εξυπηρετητής επικοινωνεί με τους εξυπηρετητές της αμέσως υψηλότερης και της αμέσως χαμηλότερης στην ιεραρχία ζώνης.
Γιατί το DNS χρησιμοποιεί μια κατανεμημένη και όχι μια κεντρική Βάση Δεδομένων; Γιατί: Τα δεδομένα είναι πολλά Γίνονται πολλές ερωτήσεις Αν αντί για κατανεμημένη βάση χρησιμοποιούνταν μία κεντρική βάση, τότε αυτή δε θα μπορούσε να λειτουργήσει σωστά, εξ΄αιτίας των πολλών ερωτήσεων που θα δέχονταν από εκατομμύρια υπολογιστές του Διαδικτύου.
Από πόσες περιοχές αποτελείται ο χώρος ονομάτων του DNS Από τρεις: Το πρώτο επίπεδο περιοχών: Ονομάζονται βασικές περιοχές Βρίσκονται στα δεξιά του ονόματος Το δεύτερο επίπεδο περιοχών: Ονομάζονται domains Βρίσκονται αριστερά των ονομάτων των βασικών περιοχών και διαχωρίζονται από αυτά με τελεία Προσδιορίζουν τον οργανισμό ή την εταιρεία στην οποία ανήκει το δίκτυο Το τρίτο επίπεδο περιοχών: Ονομάζονται subdomains Βρίσκονται αριστερά των domains και διαχωρίζονται από αυτά με τελεία Προσδιορίζουν τα υποδίκτυα του συγκεκριμένου δικτύου
Ιεραρχική Οργάνωση χώρου ονομάτων DNS 1o επίπεδο Ονοματολογίας Βασικές Περιοχές .gr .x1.gr .xn.gr 2o επίπεδο Ονοματολογίας domains .ntua.gr … telecom.ntua.gr y1.ntua.gr … yN.ntua.gr 3o επίπεδο Ονοματολογίας subdomains
ektor.telecom.ntua.gr gr ektor telecom ntua Βασική Περιοχή Όνομα υπολογιστή subdomain domain