IP εναντίον DNS
Υπάρχουν δύο κύριες μέθοδοι χώρου ονομάτων που εφαρμόζονται στο Διαδίκτυο: Χώροι διευθύνσεων IP και Ιεραρχία ονοματοδοσίας τομέα. Τα ονόματα τομέα διατηρούνται και μεταφράζονται σε διευθύνσεις IP από το DNS.
Τι είναι η IP;
Το IP ή το Πρωτόκολλο Διαδικτύου εξυπηρετεί δύο σκοπούς: τον καθορισμό των κανόνων για το σύστημα διευθύνσεων IP για την παροχή μιας λογικής αριθμητικής διεύθυνσης σε κάθε οντότητα σε ένα δίκτυο που βασίζεται στο TCP/IP και τη δρομολόγηση ή τη μεταφορά πακέτων δεδομένων από τους κεντρικούς υπολογιστές πηγής στον προορισμό οικοδεσπότες.
Μεταξύ αυτών των εργασιών, η διεύθυνση IP είναι ζωτικής σημασίας, καθώς είναι ο τρόπος με τον οποίο αναγνωρίζεται η τοποθεσία μιας οντότητας ή ενός κεντρικού υπολογιστή (όπως ένας υπολογιστής ή ένας εκτυπωτής) σε ένα δίκτυο που βασίζεται σε IP. Επιπλέον, η ακριβής δρομολόγηση δεδομένων επιτυγχάνεται επίσης μέσω της διεύθυνσης IP.
Μια διεύθυνση IP είναι συνήθως ένας μοναδικός δυαδικός αριθμός 32-bit (IPv4) ή 128-bit (IPv6) που εκχωρείται σε μια οντότητα ενός δικτύου, από την Αρχή Αριθμών που έχει εκχωρηθεί στο Διαδίκτυο. Για τη διευκόλυνση των ανθρώπινων χρηστών, αυτές οι διευθύνσεις IP αποθηκεύονται σε μορφή δεκαδικού αριθμού. Παρακάτω δίνεται ένα παράδειγμα διεύθυνσης IP.
Οι διευθύνσεις IP είναι δύο τύπων: Στατικές διευθύνσεις IP, οι οποίες είναι μόνιμες και εκχωρούνται σε έναν κεντρικό υπολογιστή με μη αυτόματο τρόπο από έναν διαχειριστή, και Δυναμικές διευθύνσεις IP, οι οποίες εκχωρούνται εκ νέου κάθε φορά που ο κεντρικός υπολογιστής συνδέεται στο δίκτυο από ο διακομιστής που χρησιμοποιεί DHCP.
Τι είναι το DNS;
DNS ή το σύστημα ονομάτων τομέα είναι ένα ιεραρχικό σύστημα για την ονομασία υπολογιστών ή άλλων πόρων που είναι συνδεδεμένοι σε ένα δίκτυο. Διευκολύνει την ονομασία ομάδων χρηστών και πόρων, αγνοώντας τις φυσικές τοποθεσίες τους, κάτι που απλοποιεί τα πράγματα για τους γενικούς χρήστες, καθώς πρέπει να γνωρίζουν μόνο μια διεύθυνση URL ή μια διεύθυνση ηλεκτρονικού ταχυδρομείου για να αποκτήσουν πρόσβαση σε κεντρικούς υπολογιστές ή πόρους χωρίς να ανησυχούν για τον τρόπο εντοπισμού τους. Περιέχει επίσης ένα σύστημα αντιστοίχισης μεταξύ ονομάτων τομέα και των αντίστοιχων διευθύνσεων IP ή φυσικών τοποθεσιών τους, έτσι ώστε να μπορεί να εντοπίσει τους κεντρικούς υπολογιστές ή τους πόρους που υποδεικνύονται από τα ονόματα τομέα που έχουν καταχωρίσει οι Χρήστες.
Ένα τυπικό όνομα τομέα, (το οποίο σχηματίζεται σύμφωνα με τους κανόνες του πρωτοκόλλου DNS) αποτελείται από τρία ή περισσότερα μέρη (που αναφέρονται ως ετικέτες), που συνήθως συνδέονται με τελείες.
Όπως επεξηγήθηκε παραπάνω, η ιεραρχία Domain Naming σχηματίζεται από το δεξιό προς το αριστερό μέρος του ονόματος τομέα. Στο παραπάνω παράδειγμα, το "com" είναι το όνομα τομέα ανώτατου επιπέδου και το "differencebetween.com" είναι ένας υποτομέας του TLD "com". Και το www.differencebetween.com είναι ένας υποτομέας του υποτομέα "differencebetween.com". Όταν πρόκειται για ονόματα τομέα όπως το www.example.co.uk, ο τομέας "co" αναφέρεται ως τομέας δεύτερου επιπέδου. Κάθε ετικέτα μπορεί να περιέχει έως και 63 χαρακτήρες και κάθε όνομα τομέα δεν μπορεί να υπερβαίνει τους 253 χαρακτήρες.
Εάν κάποιο όνομα τομέα συσχετίζεται με μια συγκεκριμένη διεύθυνση IP, αυτά τα ονόματα αναφέρονται ως Ονόματα κεντρικού υπολογιστή. Για παράδειγμα, το www.differencebetween.com και το differentbetween.com είναι ονόματα κεντρικών υπολογιστών, ενώ τα TLD όπως το.com ή το.org δεν είναι, καθώς δεν σχετίζονται με καμία διεύθυνση IP.
Το Σύστημα Ονομάτων Τομέα λειτουργεί με τη μορφή μιας ιεραρχικής βάσης δεδομένων, η οποία περιέχει υποκλάδους που αναφέρονται ως Διακομιστές ονομάτων. Όταν ζητείται μετάφραση ονόματος τομέα, εάν ο τοπικός διακομιστής ονομάτων DNS δεν διαθέτει εγγραφή του συγκεκριμένου τομέα, στέλνει ένα αίτημα σε έναν από τους 13 Διακομιστές Root DNS, που βρίσκονται σε όλο τον κόσμο. Στη συνέχεια, ο ριζικός διακομιστής DNS έρχεται σε επαφή με τον αντίστοιχο διακομιστή TLD DNS (org, com, κ.λπ.) για αποθηκευμένες εγγραφές του συγκεκριμένου ονόματος τομέα. Στη συνέχεια, ο διακομιστής TLD DNS έρχεται σε επαφή με τον έγκυρο διακομιστή DNS, ο οποίος περιέχει λεπτομέρειες σχετικά με τους υποτομείς.
Ποια είναι η διαφορά μεταξύ IP και DNS;
• Το IP και το DNS είναι και τα δύο συστήματα ονοματοδοσίας για τη διευθυνσιοδότηση χώρων ονομάτων που εκχωρούνται για οντότητες σε ένα Δίκτυο.
• Ενώ οι διευθύνσεις IP είναι οι πραγματικές τοποθεσίες όπου βρίσκονται οι οντότητες, το DNS δίνει στην οντότητα μόνο ένα Όνομα, βάσει ορισμένων τυπικών κανόνων. Για παράδειγμα, το DNS είναι παρόμοιο με το όνομα ενός μέρους και η διεύθυνση IP είναι παρόμοια με τη διεύθυνση με τη φυσική τοποθεσία του μέρους. Όταν ένας χρήστης πληκτρολογεί ένα όνομα τομέα, το DNS μεταφράζει το όνομα τομέα σε διεύθυνση IP και εντοπίζει τον κεντρικό υπολογιστή φυσικά.
• Επίσης, το DNS εκχωρεί ένα αλφαριθμητικό όνομα σε μια οντότητα που απομνημονεύεται εύκολα από τους χρήστες και η IP εκχωρεί μια αριθμητική τιμή στην οντότητα δικτύου.