Το Domain Name System ή DNS (Σύστημα Ονομάτων Τομέων ή Χώρων ή Περιοχών) είναι ένα σύστημα ονοματοδοσίας για δίκτυα υπολογιστών, που χρησιμοποιούν το πρωτόκολλο IP. Το σύστημα DNS μπορεί και αντιστοιχίζει ονόματα με διευθύνσεις IP ή άλλα ονόματα στο Διαδίκτυο ή κάποιο άλλο δίκτυο. Κάθε website φιλοξενείται σε έναν server και για να λειτουργεί πρέπει να συσχετίζεται με μια IP διεύθυνση μέσω του συστήματος DNS. Eπειδή, όμως, είναι δύσκολο να θυμόμαστε την ίδια την IP διεύθυνση, χρησιμοποιούμε τα domain names. Για παράδειγμα, είναι πιο εύκολο να θυμόμαστε το www.ibs.gr παρά την IP στην οποία αντιστοιχεί το domain name και η οποία είναι η 79.98.64.30.
Κάθε domain name απαιτεί έναν πρωτεύοντα και έναν δευτερεύοντα εξυπηρετητή DNS (server). Οι DNS εξυπηρετητές (servers) είναι συστήματα που υλοποιούν το κατανεμημένο σύστημα ονοματοδοσίας. Κάθε DNS εξυπηρετητής αντιστοιχεί σε ένα όνομα (name server) καθώς και σε μια IP. Οι name servers είναι η αντιστοιχία του τηλεφωνικού καταλόγου στο Internet. Ένας name server διατηρεί έναν κατάλογο με domain names και τις αντίστοιχες IP διευθύνσεις. Κάθε names erver έχει τη μορφή NS1.ONOMA-TOY-NAMESERVER.GR και χρειάζονται τουλάχιστον 2 Nameservers για να δουλέψει σωστά ένα domain.
Για παράδειγμα, η IP 79.98.64.30 αντιστοιχεί στο name server ns1.sbserver.gr. Ο πρωτεύων DNS server έχει την πρωτογενή πληροφορία των domain names για το domain name, ενώ ο δευτερεύων έχει αντίγραφο. Σε περίπτωση που δεν λειτουργεί για οποιοδήποτε λόγο ο πρωτεύων DNS Server απαντάει ο δευτερεύων DNS Server μέχρι να αποκατασταθεί το πρόβλημα.
Περισσότεραγια το DNS και τους Nameservers μπορείτε να βρείτε στον δικτυακό τόπο του Ινστιτούτου Πληροφορικής (ΙΠ) του Ιδρύματος Τεχνολογίας και Έρευνας (ΙΤΕ).