Το WHOIS (προφέρεται ως φράση "ποιος είναι") είναι ένα πρωτόκολλο ερωτήματος και απόκρισης που χρησιμοποιείται ευρέως για την αναζήτηση βάσεων δεδομένων που αποθηκεύουν τους εγγεγραμμένους χρήστες ή τους εκχωρημένους πόρων στο Διαδίκτυο, όπως όνομα τομέα, μπλοκ διευθύνσεων IP ή αυτόνομο σύστημα , αλλά χρησιμοποιείται επίσης για ένα ευρύτερο φάσμα άλλων πληροφοριών. Το πρωτόκολλο αποθηκεύει και παραδίδει περιεχόμενο βάσης δεδομένων σε μορφή αναγνώσιμη από τον άνθρωπο.
Το WHOIS είναι επίσης το όνομα του βοηθητικού προγράμματος γραμμής εντολών στα περισσότερα συστήματα UNIX που χρησιμοποιούνται για τη δημιουργία ερωτημάτων πρωτοκόλλου WHOIS.
Μια βάση δεδομένων WHOIS αποτελείται από ένα σύνολο εγγραφών κειμένου για κάθε πόρο. Αυτές οι εγγραφές κειμένου αποτελούνται από διάφορα στοιχεία πληροφοριών για τον ίδιο τον πόρο και τυχόν σχετικές πληροφορίες εκχωρητών, καταχωρητών, διοικητικών πληροφοριών, όπως ημερομηνίες δημιουργίας και λήξης.
Οι υπηρεσίες WHOIS λειτουργούν κυρίως από καταχωρητές και μητρώα. για παράδειγμα, το Μητρώο Δημοσίου Ενδιαφέροντος (PIR) διατηρεί το μητρώο .ORG και τη σχετική υπηρεσία WHOIS
Το ICANN δημοσίευσε τη σύσταση για κωδικούς κατάστασης, τους κωδικούς κατάστασης τομέα "Extensible Provisioning Protocoling (EPP):
ok
Αυτή είναι η τυπική κατάσταση για έναν τομέα, που σημαίνει ότι δεν έχει εκκρεμείς λειτουργίες ή απαγορεύσεις.
addPeriod
Αυτή η περίοδος χάριτος παρέχεται μετά την αρχική εγγραφή ενός ονόματος τομέα. Εάν ο καταχωρητής διαγράψει το όνομα τομέα κατά τη διάρκεια αυτής της περιόδου, το μητρώο μπορεί να παρέχει πίστωση στον καταχωρητή για το κόστος της εγγραφής.
pendingDelete
Αυτός ο κωδικός κατάστασης ενδέχεται να αναμειχθεί με το redemptionPeriod ή το pendingRestore. Σε αυτή την περίπτωση, ανάλογα με την κατάσταση που έχει οριστεί στο όνομα τομέα, διαφορετικά (δεν συνδυάζεται με άλλη κατάσταση), ο κωδικός κατάστασης σε εκκρεμότηταΔιαγραφή υποδεικνύει ότι ο τομέας βρίσκεται σε κατάσταση εξαργύρωσης περιόδου για 30 ημέρες και δεν έχει αποκατασταθεί. Ο τομέας θα παραμείνει σε αυτήν την κατάσταση για αρκετές ημέρες, μετά από τον οποίο χρόνο ο τομέας θα αφαιρεθεί από τη βάση δεδομένων μητρώου. Μόλις συμβεί η διαγραφή, ο τομέας είναι διαθέσιμος για επανεγγραφή σύμφωνα με τις πολιτικές του μητρώου.
pendingTransfer
Αυτός ο κωδικός κατάστασης υποδεικνύει ότι έχει ληφθεί και βρίσκεται υπό επεξεργασία ένα αίτημα μεταφοράς του τομέα σε νέο καταχωρητή.
transferPeriod
Αυτή η περίοδος χάριτος παρέχεται μετά την επιτυχή μεταφορά ονόματος τομέα από τον έναν καταχωρητή στον άλλο. Εάν ο νέος καταχωρητής διαγράψει το όνομα τομέα κατά τη διάρκεια αυτής της περιόδου, το μητρώο παρέχει πίστωση στον καταχωρητή για το κόστος της μεταφοράς.
serverDeleteProhibited
Αυτός ο κωδικός κατάστασης αποτρέπει τη διαγραφή του τομέα σας. Είναι μια ασυνήθιστη κατάσταση που συνήθως θεσπίζεται κατά τη διάρκεια νομικών διαφορών, κατόπιν αιτήματός σας ή όταν υπάρχει κατάσταση περιόδου εξαργύρωσης.
serverRenewProhibited
Αυτός ο κωδικός κατάστασης υποδεικνύει ότι ο χειριστής μητρώου του τομέα δεν θα επιτρέψει στον καταχωρητή σας να ανανεώσει τον τομέα. Είναι μια ασυνήθιστη κατάσταση που συνήθως θεσπίζεται κατά τη διάρκεια νομικών διαφορών ή όταν ο τομέας υπόκειται σε διαγραφή.
serverTransferProhibited
Αυτός ο κωδικός κατάστασης εμποδίζει τη μεταφορά του τομέα από τον τρέχοντα καταχωρητή σας σε άλλο. Πρόκειται για ένα ασυνήθιστο καθεστώς που συνήθως θεσπίζεται κατά τη διάρκεια νομικών ή άλλων διαφορών, κατόπιν αιτήματός σας ή όταν υπάρχει μια περίοδος εξαργύρωσης.
serverUpdateProhibited
Αυτός ο κωδικός κατάστασης κλειδώνει τον τομέα εμποδίζοντας την ενημέρωση. Πρόκειται για ένα ασυνήθιστο καθεστώς που συνήθως θεσπίζεται κατά τη διάρκεια νομικών διαφορών, κατόπιν αιτήματός σας ή όταν υπάρχει κατάσταση περιόδου εξαργύρωσης.
serverHold
Αυτός ο κωδικός κατάστασης ορίζεται από τον χειριστή μητρώου του τομέα. Ο τομέας δεν είναι ενεργοποιημένος στο DNS.
clientTransferProhibited
Αυτός ο κωδικός κατάστασης λέει στο μητρώο του τομέα σας να απορρίψει αιτήματα για μεταφορά του τομέα από τον τρέχοντα καταχωρητή σας σε άλλο.
clientRenewProhibited
Αυτός ο κώδικας κατάστασης λέει στο egistry του τομέα σας να απορρίψει αιτήματα για ανανέωση του τομέα σας. Πρόκειται για μια ασυνήθιστη κατάσταση που συνήθως θεσπίζεται κατά τη διάρκεια νομικών διαφορών ή όταν ο τομέας σας υπόκειται σε διαγραφή.
clientDeleteProhibited
Αυτός ο κωδικός κατάστασης λέει στο μητρώο του τομέα σας να απορρίψει αιτήματα διαγραφής του τομέα
clientUpdateProhibited
Αυτός ο κώδικας κατάστασης λέει στο μητρώο του τομέα σας να απορρίψει αιτήματα για την επικαιροποίηση του τομέα
clientHold
Αυτός ο κωδικός κατάστασης πείτε στο μητρώο του τομέα σας να μην περιλαμβάνει τον τομέα σας στο αρχείο αρχείου ζώνης και, κατά συνέπεια, δεν θα επιλυθεί. Πρόκειται για μια ασυνήθιστη κατάσταση που συνήθως θεσπίζεται κατά τη διάρκεια νομικών διαφορών, μη πληρωμής ή όταν ο τομέας σας υπόκειται σε διαγραφή.