WHOIS (pronunciato come la frase "chi è") è un protocollo di interrogazione e risposta ampiamente utilizzato per interrogare database che memorizzano gli utenti registrati o gli assegnatari di una risorsa Internet, come un nome di dominio, un blocco di indirizzi IP o un sistema autonomo , ma viene utilizzato anche per una gamma più ampia di altre informazioni. Il protocollo archivia e fornisce il contenuto del database in un formato leggibile dall'uomo.
WHOIS è anche il nome dell'utilità della riga di comando sulla maggior parte dei sistemi UNIX utilizzati per eseguire le query del protocollo WHOIS.
Un database WHOIS è costituito da un insieme di record di testo per ogni risorsa. Questi record di testo sono costituiti da vari elementi di informazioni sulla risorsa stessa e da qualsiasi informazione associata di assegnatari, registranti, informazioni amministrative, come le date di creazione e scadenza.
I servizi WHOIS sono principalmente gestiti da registrar e registri; ad esempio il Registro di interesse pubblico (PIR) mantiene il registro .ORG e il servizio WHOIS associato
ICANN ha pubblicato la raccomandazione per i codici di stato, i codici di stato del dominio "Extensible Provisioning Protocol (EPP):
ok
Questo è lo stato standard per un dominio, il che significa che non ha operazioni in sospeso o divieti.
addPeriod
Questo periodo di grazia viene fornito dopo la registrazione iniziale di un nome di dominio. Se il registrar elimina il nome di dominio durante questo periodo, il registro può fornire credito al registrar per il costo della registrazione.
pendingDelete
Questo codice di stato può essere mischiato con rewardPeriod o pendingRestore. In tal caso, a seconda dello stato impostato nel nome a dominio, in caso contrario (non cumulabile con altri stati), il codice di stato pendingDelete indica che il dominio è in stato redenzionePeriod da 30 giorni e non è stato ripristinato. Il dominio rimarrà in questo stato per diversi giorni, trascorsi i quali il dominio verrà cancellato dal database del registro. Una volta avvenuta la cancellazione, il dominio è disponibile per la ri-registrazione secondo le politiche del registro.
pendingTransfer
Questo codice di stato indica che una richiesta di trasferimento del dominio a un nuovo registrar è stata ricevuta ed è in fase di elaborazione.
transferPeriod
Questo periodo di grazia viene fornito dopo il trasferimento riuscito di un nome di dominio da un registrar a un altro. Se il nuovo registrar elimina il nome a dominio durante questo periodo, il registro fornisce un credito al registrar per il costo del trasferimento.
serverDeleteProhibited
Questo codice di stato impedisce l'eliminazione del tuo dominio. Si tratta di uno stato insolito che di solito viene attivato durante le controversie legali, su tua richiesta o quando è in atto uno stato del periodo di riscatto.
serverRenewProhibited
Questo codice di stato indica che l'operatore del registro del dominio non consentirà al registrar di rinnovare il dominio. Si tratta di uno status non comune che solitamente si attua durante le controversie legali o quando il dominio è soggetto a cancellazione.
serverTransferProhibited
Questo codice di stato impedisce il trasferimento del dominio dal tuo attuale registrar a un altro. È uno stato raro che di solito viene adottato durante controversie legali o di altro tipo, su richiesta dell'utente o quando è in atto uno stato di periodo di rimborso.
serverUpdateProhibited
Questo codice di stato blocca il dominio impedendone l'aggiornamento. È uno stato raro che di solito viene adottato durante le controversie legali, su richiesta dell'utente o quando è in atto uno stato di periodo di rimborso.
serverHold
Questo codice di stato è impostato dall'operatore del registro del dominio. Il dominio non è attivato nel DNS.
clientTransferProhibited
Questo codice di stato indica al registro del tuo dominio di rifiutare le richieste di trasferimento del dominio dal tuo attuale registrar a un altro.
clientRenewProhibited
Questo codice di stato indica all'egistry del tuo dominio di rifiutare le richieste di rinnovo del tuo dominio. È uno stato raro che di solito viene adottato durante le controversie legali o quando il tuo dominio è soggetto a cancellazione.
clientDeleteProhibited
Questo codice di stato indica al registro del tuo dominio di rifiutare le richieste di eliminazione del dominio
clientUpdateProhibited
Questo codice di stato indica al registro del tuo dominio di rifiutare le richieste di aggiornamento del dominio
clientHold
Questo codice di stato indica al registro del tuo dominio di non includere il tuo dominio nel file di zona e, di conseguenza, non si risolverà. È uno stato non comune che di solito si attua durante controversie legali, mancato pagamento o quando il tuo dominio è soggetto a cancellazione.