Σύστημα Ονοματοδοσίας Διαδικτύου: Διαφορά μεταξύ των αναθεωρήσεων

Περιεχόμενο που διαγράφηκε Περιεχόμενο που προστέθηκε
Stelios21r (συζήτηση | συνεισφορές)
μ Ο Stelios21r μετακίνησε τη σελίδα Domain Name System στην Σύστημα Ονοματοδοσίας Διαδικτύου: ελληνική ορολογία
Stelios21r (συζήτηση | συνεισφορές)
γλωσ. βελτιώσεις
Γραμμή 1:
Το '''DomainΣύστημα NameΟνοματοδοσίας SystemΔιαδικτύου''' ή '''DNS''' (''Σύστημα Ονομάτων Τομέων ή, Χώρων ή Περιοχών''' (Αγγλ. '''Domain Name System (DNS)''') είναι ένα ιεραρχικό σύστημα ονοματοδοσίας για [[δίκτυα υπολογιστών]], που χρησιμοποιούν το πρωτόκολλο [[Internet Protocol|IP]]. Το σύστημα αυτό μπορεί και αντιστοιχίζει τα ονόματα των υπολογιστών υπηρεσίας σε αριθμητικές διευθύνσεις (Αγγλ. IP).
για [[δίκτυα υπολογιστών]], που χρησιμοποιούν το πρωτόκολλο [[Internet Protocol|IP]]. Το σύστημα DNS μπορεί και αντιστοιχίζει τα ονόματα των υπολογιστών υπηρεσίας σε διευθύνσεις IP.
 
Στην Ελλάδα η ΕΕΤΤ ρυθμίζει τα θέματα ονομάτων χώρου στο Διαδίκτυο με κατάληξη ".gr".
 
== Λογική ==
== Η λογική του DNS ==
Ο [[Χώρος Ονομάτων DNS|χώρος ονομάτων τομέων]] (Αγγλ. Domain Name Space ) του DNSσυστήματος είναι δομημένος [[ιεραρχία|ιεραρχικά]] σεκατά [[δενδρική δομή]], με τα ονόματα να φέρουν [[πληροφορία]] που αντανακλάαντανακλούν τη θέση τους στη δομή αυτή. Ο χώρος ονομάτων DNS ενός ιδιωτικού δικτύου μπορεί να διαφέρει μεαπό τον χώρο ονομάτων DNS του Διαδικτύου ή κάποιου άλλου διαδικτύου. Η αντιστοίχιση ονομάτων με αριθμητικές διευθύνσεις προέκυψεείναι επειδήφυσική αναγκαιότητα καθώς οι αριθμητικέςάνθρωποι διευθύνσειςθυμούνται IPευκολότερα δενονόματα είναιπαρά εύχρηστεςαριθμούς απόκαι τουςσυνδέουν ανθρώπους.ευκολώτερα Οιέννοιες άνθρωποικαι αποδίδουνσημασίες σημασίαμε καιτα θυμούνταιπρώτα ευκολότεραπαρά ονόματαμε τους δεύτερους.
 
== Δομή ==
[[Εικόνα:DNS Tree el.svg|thumb|right|550px|<small>Ιεραρχική οργάνωση χώρου ονομάτων DNSδιαδικτύου - η Ελλάδα έχει ως βασική περιοχή ονομάτων το gr.<ref group="σ">[http://ipduh.com/el/dns/?gr. οι αρχικοί εξυπηρετητές DNSτου του .gr και οι κύριες εγγραφές DNS της ζώνης gr ]</ref> Για το Εθνικό Μετσόβιο Πολυτεχνείο έχει καταχωρηθεί το όνομα ntua και ο διακομιστής σελίδων του Παγκόσμιου Ιστού (World Wide Web) έχει την περιοχή τρίτου επιπέδου www δημιουργώντας την διεύθυνση ''www.ntua.gr''. Αντίστοιχα η σελίδα εξυπηρέτησης του ηλεκτρονικού ταχυδρομείου στοτου ΕΜΠ είναι η ''mail.ntua.gr''. Με τον ίδιο τρόπο μπορούμε να δούμε στο σχεδιάγραμμα πως δημιουργούνται οι διευθύνσεις των ιστοσελίδων για τις διανομέςσελίδες διανομής των εκδόσεων του λειτουργικού linux όπως η ''www.debian.org'' και η ''ubuntu.com''. </small>]]
 
Οι '''χώροι ή περιοχές ή τομείς''' (Αγγλ. domains) χωρίζονται σε επίπεδα, και κάθε επίπεδο συχνά περιέχει κατώτερα επίπεδα,. γιαΓια παράδειγμα ένας τομέας πρώτου επιπέδου μπορεί να περιέχει ιεραρχικά τομείς δεύτερου επιπέδου κτλκλπ. Η αλλαγή επιπέδου των ονομάτων χώρου είναι πολλές φορές ισοδύναμη με αλλαγή [[ΖώνηΖώνης DNS|ζώνης(Αγγλ. DNS]] (DNS zone). Χρησιμοποιώντας την ορολογία που χρησιμοποιείται στην [[δενδρική δομή]] ημία ζώνη DNSαντιστοιχεί είναισε έναςμία κόμβοςδιακλάδωση (κόμβο) και ένα όνομα χώρουσε είναιμία ένα φύλλοαπόληξη. Όλες οι ζώνες DNS είναι και ονόματα χώρου αλλά το αντίστροφο δεν ισχύει πάντα. Στην πράξη οι ζώνες DNS είναι τα φυσικά αρχεία που βρίσκονται σε εξυπηρετητές DNSτου συστήματος ονοματοδοσίας και περιέχουν τις αντιστοιχίσεις ονομάτων και διευθύνσεων ή άλλων ονομάτων ως [[εγγραφή DNS|εγγραφές DNS]] (Αγγλ. DNS records ή resource records ). Δηλαδή οι ζώνες DNS είναι απλές βάσεις δεδομένων και οι εγγραφές DNS είναι τα δεδομένα. <ref>[http://ipduh.com/consiousness/RFC/rfc1034.txt RFC1034 DOMAIN NAMES - CONCEPTS AND FACILITIES] στα αγγλικά</ref><ref>[http://ipduh.com/consiousness/RFC/rfc1035.txt RFC1035 DOMAIN NAMES - IMPLEMENTATION AND SPECIFICATION] στα αγγλικά</ref><ref>[http://technet.microsoft.com/en-us/library/cc958980.aspx Microsoft Technet - DNS Zones] στα αγγλικά</ref>
 
Πχ. μια ζώνη DNS είναι η ζώνη ietf.org που περιέχει όλες τις εγγραφές DNS γιά το όνομα χώρου του ietf.org. Για διαχειριστικούς λόγους και λογιστικούςγια λόγους διαχείρισης πόρων ο διαχειριστής της ζώνης ietf.org δημιούργησε τη ζώνη tools.ietf.org και έδωσε το δικαίωμα της διαχειρισής των εγγραφών DNS στον χώρο ονομάτων tools.ietf.org σε κάποιον άλλο διαχειριστή συστημάτων.<ref group="σ">[http://ipduh.com/el/dns/?ietf.org οι κύριες εγγραφές DNS του ietf.org ]</ref><ref group="σ">[http://ipduh.com/el/dns/?tools.ietf.org οι κύριες εγγραφές DNS του tools.ietf.org ]</ref><ref group="σ">[http://ipduh.com/dns/trace/?tools.ietf.org Οι εξουσιοδοτημένοι εξυπηρετητές DNSτου συστήματος ονοματοδοσίας μέχρι την ζώνη tools.ietf.org ]</ref> Άλλη μια ζώνη DNS είναι η ζώνη com.<ref group="σ">[http://ipduh.com/dns/?com. οι κύριες εγγραφές DNS της ζώνης com ]</ref> Ο Διαχειριστήςδιαχειριστής της ζώνης com δημιούργησε τη ζώνη example.com και έδωσε τον έλεγχο της στον IANA.<ref group="σ">[http://ipduh.com/dns/?example.com οι κύριες εγγραφές DNS του example.com ]</ref><ref group="σ">[http://ipduh.com/el/dns/whois/?example.com Πληροφορίες whois για το example.com]</ref><ref group="σ">[http://ipduh.com/dns/trace/?example.com Όλοι οι εξουσιοδοτημένοι εξυπηρετητές μέχρι το example.com ]</ref> Τώρα ο IANA ελέγχει όλες τις εγγραφές DNS για τον χώρο ονομάτων example.com.
 
Οι ζώνες DNS συνήθως σημαίνουν την αλλαγή διαχείρισης μιας περιοχής/χώρου και περιέχουν εγγραφές DNS (με κατεύθυνση από το όνομα) μόνο με το όνομα χώρου ή τομείς του. Όταν κάποιος κατοχυρώνει ένα όνομα χώρου στο σύστημα DNSονοματοδοσίας στη ουσία παίρνει τον έλεγχο της ζώνης DNS αυτού του ονόματος χώρου.
Το Σύστημα DNSΟνοματοδοσίας Διαδικτύου βασίζεται σε μια διανεμημένη [[βάση δεδομένων ]] η οποία «τρέχει»βρίσκεται στους [[εξυπηρετητής|εξυπηρετητές]] (servers) του συστήματος και αποτελείται από ζώνες DNS οργανωμένες σε μια δενδρική δομή. Οι εξυπηρετητές DNS χωρίζονται στους αρχικούς (Αγγλ. root) εξυπηρετητές, τους εξουσιοδοτημένους (Αγγλ. authoritative) εξυπηρετητές, και τους αποθηκευτικούς (Αγγλ. caching) εξυπηρετητές. Οι εξουσιοδοτημένοι εξυπηρετητές DNS χωρίζονται σε πρωτεύοντες και εναλλακτικούς (Αγγλ. masters and slaves).
Συνήθως κάποιος από τους πρωτεύοντες εξουσιοδοτημένους εξυπηρετητές ενός ονόματος χώρου είναι ο πρωταρχικός. Σε αυτόν γίνονται συνήθως οι αλλαγές.
 
Πελάτες των [[υπηρεσία DNS|υπηρεσιών]] που παρέχουν οι εξυπηρετητές DNS είναι οι [[λύτες DNS]]Επιλυτές (Αγγλ. DNS resolvers). Οι λύτεςΕπιλυτές είναι λογισμικόπρογράμματα που χρησιμοποιήταιχρησιμοποιείται από έναν χρήστη ή κάποιo πρόγραμμα που ζητά τις υπηρεσίες DNSτου συστήματος ονοματοδοσίας. Οι λύτεςΕπιλυτές διαβάζουν τα ονόματα του DNSσυστήματος ονοματοδοσίας από δεξιά προς τα αριστερά. Κάθε τελεία δείχνει την αρχή ενός υποσυνόλου και το σύνολο που περιλαμβάνει όλα τα σύνολα είναι η πιο δεξιά τελεία που ονομάζεται ρίζα και συνήθως παραλείπεται.
 
Π.χ. όταν γράφουμε το όνομα "DNS.example.wikipedia.www.el.ipduh.com" εννοούμε "DNS.example.wikipedia.www.el.ipduh.com." . Η τελική τελεία είναι το σύνολο που περιλαμβάνει όλο το σύστημα και το υποσύνολο που ονομάζεται "com.". Το σύνολο "com." περιλαμβάνει το σύνολο "ipduh.com.", το σύνολο "ipduh.com." περιλαμβάνει το "el.ipduh.com." Το σύνολο "el.ipduh.com." περιλαμβάνει το σύνολο "www.el.ipduh.com." κτλ.
 
Οι άνθρωποι διαβάζουν τα ονόματα DNSτου συστήματος ονοματοδοσίας από αριστερά προς τα δεξιά και πάντα παραλείπουν την τελευταία τελεία. Στα ονόματα DNS επιτρέπεται η χρήση αλφαριθμητικών στοιχείων, παυλών και τελειών. Συνεχόμενες παύλες και συνεχόμενες τελείες απαγορεύονταιδεν επιτρέπονται. Στα ονόματα χώρου τα κεφαλαία γράμματα είναι ισοδύναμα με τα μικρά γράμματα. Π.χ το example.net και exAmpLE.nET είναι το ίδιο όνομα.
 
Η σχέση μεταξύ ονομάτων και αριθμητικών διευθύνσεων (Αγγλ. IP) δεν είναι 1μία προς 1μία. Δηλαδή σε ένα όνομα μπορεί να αντιστοιχούν πολλές αριθμητικές διευθύνσεις IP και σε μια διεύθυνση πολλά ονόματα.
 
== Σημασία του DNSσυστήματος ονοματοδοσίας ==
 
Το σύστημα DNSονοματοδοσίας προέκυψεήταν επειδήκαταρχάς στουςφυσική απόρροια του ότι για τους άνθρωπους τα ονόματα σημαίνουν περισσότερα από τις αριθμητικές διευθύνσεις αλλά στην συνέχεια το συστημα DNSσύστημα απέκτησε και άλλες χρήσεις εξίσου σημαντικές.
 
Το DNSσύστημα ονοματοδοσίας επιτρέπει την ανεύρεση ενός εξυπηρετητή (server) ή μιας υπηρεσίας σε έναν εξυπηρετητή χρησιμοποιώντας ένα όνομα.
Ένας εξυπηρετητής μπορεί να προσφέρει ταυτόχρονα περισσότερες από μια υπηρεσίες, σύμφωνα με διάφορα πρωτόκολλα, όπως το [[HTTP]], το [[FTP]], το [[POP3|POP]], το [[IMAP]] και το [[SMTP]], δίνοντας τη δυνατότητα στο χρήστη να συνδεθεί σε μια ιστοσελίδα (HTTP), σε μια αποθήκη αρχείων ([[FTP]]), ή να λάβει μηνύματα ηλ/κού ταχυδρομείου (Αγγλ. email) (POP ή IMAP).
Για ένα χρήστη είναι ευκολότερο να θυμάται το όνομα της ιστοσελίδας www.google.gr <ref group="σ">[http://ipduh.com/el/dns/?google.gr έκθεση των εγγραφών DNS για το google.gr]</ref> παρά το χ.ψ.ω.ζ:80 (ο συνδυασμός διεύθυνσηςαριθμητικής IPδιεύθυνσης και θύρας TCP στην οποία βρίσκεται ο εξυπηρετητής HTTP του www.google.gr).
 
Επίσης τοσύστημα DNSονοματοδοσίας χρησιμοποιείται για να αντιστοιχίσει αριθμητικές διευθύνσεις IP με ονόματα. Έτσι ο διαχειριστής ενός δικτύου μπορεί να χρησιμοποιήσει ονόματα για να επικοινωνήσει ή απλώς να θυμάται ονόματα μηχανημάτων, τοποθεσίες, ονόματα χώρου, και ότι άλλο σκεφτεί.<ref group="σ">[http://ipduh.com/el/ip/reverse/?91.198.174.232 παράδειγμα ονόματος μιας IP]</ref> Τα ονόματα των αριθμητικών διευθύνσεων IP λειτουργούν και κατά κάποιον τρόπο σαν εγγυήσεις μιας καικαθώς μόνο οι διαχειριστές των δικτύων - κάτοχοι των διευθύνσεων μπορούν να τα αλλάξουν. Στην λειτουργία του ηλεκτρονικού ταχυδρομείου το όνομα της αριθμητικής διεύθυνσης IP του εξυπηρετητή της υπηρεσίας ηλεκτρονικού ταχυδρομείου (Αγγλ. Mail Server) θεωρείται απόδειξη του ότι είναι αυτός που λέειπαρουσιάζεται πως είναι.
 
Το σύστημα DNSονοματοδοσίας δίνει, τέλος, τη δυνατότητα αντιστοίχισης μεταξύ ονομάτων, καθώς και τη δυνατότητα αντιστοίχισης ενός ονόματος σε πολλαπλές αριθμητικές διευθύνσεις IP (round robin DNS και IP sorting), πράγμα που βοηθά στη [[Load balancing (υπολογιστές)|διαμοίρασηκατανομή του φόρτου]] μιας [[δικτυακή υπηρεσία (υπολογιστές)|δικτυακής υπηρεσίας]] σε περισσότερους του ενός [[εξυπηρετητής|εξυπηρετητές]] ή την κατεύθυνση των πελατών δικτυακών υπηρεσιών σε γεωγραφικά κοντινότερους εξυπηρετητές.
 
Στο σύστημα DNSονοματοδοσίας είναι δυνατή η αντιστοίχιση άπειρων ονομάτων σε μία διεύθυνσηαριθμητική IPδιεύθυνση ή μια ομάδα διευθύνσεωναριθμητικών IPδιευθύνσεων. Αυτό διευκολύνει λογιστικά την διαχείριση των πόρων των εξυπηρετητών δικτυακών υπηρεσιών και βοηθά στην οικονομία διευθύνσεωναριθμητικών IPδιευθύνσεων.
 
==Πηγές==