WHOIS (prononcé comme l'expression « qui est ») est un protocole de requête et de réponse largement utilisé pour interroger les bases de données qui stockent les utilisateurs enregistrés ou les cessionnaires d'une ressource Internet, telle qu'un nom de domaine, un bloc d'adresse IP ou un système autonome , mais est également utilisé pour un plus large éventail d'autres informations. Le protocole stocke et fournit le contenu de la base de données dans un format lisible par l'homme.
WHOIS est également le nom de l'utilitaire de ligne de commande sur la plupart des systèmes UNIX utilisé pour effectuer des requêtes de protocole WHOIS.
Une base de données WHOIS se compose d'un ensemble d'enregistrements de texte pour chaque ressource. Ces enregistrements de texte se composent de divers éléments d'information sur la ressource elle-même et de toute information associée sur les cessionnaires, les inscrits, les informations administratives, telles que les dates de création et d'expiration.
Les services WHOIS sont principalement gérés par des bureaux d'enregistrement et des registres ; par exemple, le Registre d'intérêt public (PIR) gère le registre .ORG et le service WHOIS associé
L'ICANN a publié la recommandation pour les codes de statut, les « codes de statut de domaine EPP (Extensible Provisioning Protocol) :
ok
Il s'agit du statut standard d'un domaine, ce qui signifie qu'il n'a aucune opération ou interdiction en attente.
addPeriod
Ce délai de grâce est accordé après l'enregistrement initial d'un nom de domaine. Si le bureau d'enregistrement supprime le nom de domaine pendant cette période, le registre peut créditer le bureau d'enregistrement du coût de l'enregistrement.
pendingDelete
Ce code d'état peut être mélangé à la période de rachat ou à la période de restauration. Dans ce cas, en fonction du statut défini dans le nom de domaine, sinon (non combiné avec d'autres statuts), le code de statut pendingDelete indique que le domaine a été en statut registrationPeriod pendant 30 jours et n'a pas été restauré. Le domaine restera dans cet état pendant plusieurs jours, après quoi le domaine sera supprimé de la base de données du registre. Une fois la suppression effectuée, le domaine est disponible pour un réenregistrement conformément aux politiques du registre.
pendingTransfer
Ce code d'état indique qu'une demande de transfert de domaine vers un nouveau bureau d'enregistrement a été reçue et est en cours de traitement.
transferPeriod
Ce délai de grâce est accordé après le transfert réussi d'un nom de domaine d'un bureau d'enregistrement à un autre. Si le nouveau bureau d'enregistrement supprime le nom de domaine pendant cette période, le registre fournit un crédit au bureau d'enregistrement pour le coût du transfert.
serverDeleteProhibited
Ce code de statut empêche la suppression de votre domaine. Il s'agit d'un statut rare qui est généralement adopté lors de litiges juridiques, à votre demande ou lorsqu'un statut de période de rédemption est en place.
serverRenewProhibited
Ce code d'état indique que l'opérateur de registre du domaine n'autorisera pas votre bureau d'enregistrement à renouveler le domaine. Il s'agit d'un statut peu courant qui est généralement adopté lors de litiges juridiques ou lorsque le domaine fait l'objet d'une suppression.
serverTransferProhibited
Ce code d'état empêche le transfert du domaine de votre bureau d'enregistrement actuel à un autre. Il s'agit d'un statut rare qui est généralement adopté lors de litiges juridiques ou autres, à votre demande ou lorsqu'un statut de période de rédemption est en place.
serverUpdateProhibited
Ce code d'état verrouille le domaine l'empêchant d'être mis à jour. Il s'agit d'un statut rare qui est généralement adopté lors de litiges juridiques, à votre demande ou lorsqu'un statut de période de rédemption est en place.
serverHold
Ce code d'état est défini par l'opérateur de registre du domaine. Le domaine n'est pas activé dans le DNS.
clientTransferProhibited
Ce code d'état indique au registre de votre domaine de rejeter les demandes de transfert de domaine de votre registraire actuel à un autre.
clientRenewProhibited
Ce code d'état indique au registre de votre domaine de rejeter les demandes de renouvellement de votre domaine. Il s'agit d'un statut rare qui est généralement adopté lors de litiges juridiques ou lorsque votre domaine est sujet à suppression.
clientDeleteProhibited
Ce code d'état indique au registre de votre domaine de rejeter les demandes de suppression du domaine
clientUpdateProhibited
Ce code d'état indique au registre de votre domaine de rejeter les demandes de mise à jour du domaine
clientHold
Ce code d'état indique au registre de votre domaine de ne pas inclure votre domaine dans le fichier de zone et, par conséquent, il ne sera pas résolu. Il s'agit d'un statut rare qui est généralement adopté lors de litiges juridiques, de non-paiement ou lorsque votre domaine est sujet à suppression.