WHOIS (uitgesproken als "wie is") is een query- en responsprotocol dat veel wordt gebruikt voor het doorzoeken van databases waarin de geregistreerde gebruikers of rechtverkrijgenden van een internetbron zijn opgeslagen, zoals een domeinnaam, een IP-adresblok of een autonoom systeem , maar wordt ook gebruikt voor een breder scala aan andere informatie. Het protocol slaat database-inhoud op en levert deze in een voor mensen leesbaar formaat.
WHOIS is ook de naam van het opdrachtregelhulpprogramma op de meeste UNIX-systemen dat wordt gebruikt om WHOIS-protocolquery's te maken.
Een WHOIS-database bestaat uit een set tekstrecords voor elke bron. Deze tekstrecords bestaan uit verschillende informatie-items over de bron zelf, en alle bijbehorende informatie van rechtverkrijgenden, registranten, administratieve informatie, zoals aanmaak- en vervaldatums.
WHOIS-services worden voornamelijk beheerd door registrars en registers; bijvoorbeeld het Public Interest Registry (PIR) onderhoudt het .ORG-register en de bijbehorende WHOIS-service
ICANN publiceerde de aanbeveling voor statuscodes, de "Extensible Provisioning Protocol (EPP) domeinstatuscodes:
ok
Dit is de standaardstatus voor een domein, wat betekent dat er geen lopende bewerkingen of verboden zijn.
addPeriod
Deze respijtperiode wordt verstrekt na de eerste registratie van een domeinnaam. Als de registrar de domeinnaam tijdens deze periode verwijdert, kan de registry krediet aan de registrar verstrekken voor de kosten van de registratie.
pendingDelete
Deze statuscode kan worden gecombineerd met redemptionPeriod of pendingRestore. In een dergelijk geval, afhankelijk van de status die is ingesteld in de domeinnaam, anders (niet gecombineerd met andere status), geeft de statuscode pendingDelete aan dat het domein al 30 dagen de status RedemptionPeriod heeft en niet is hersteld. Het domein blijft enkele dagen in deze status, waarna het domein uit de registerdatabase wordt verwijderd. Zodra verwijdering plaatsvindt, is het domein beschikbaar voor herregistratie in overeenstemming met het beleid van het register.
pendingTransfer
Deze statuscode geeft aan dat een verzoek om het domein naar een nieuwe registrar te verhuizen is ontvangen en in behandeling is.
transferPeriod
Deze respijtperiode wordt verstrekt na de succesvolle overdracht van een domeinnaam van de ene registrar naar de andere. Als de nieuwe registrar de domeinnaam in deze periode verwijdert, verstrekt de registry een tegoed aan de registrar voor de kosten van de verhuizing.
serverDeleteProhibited
Deze statuscode voorkomt dat uw domein wordt verwijderd. Het is een ongebruikelijke status die gewoonlijk wordt vastgesteld tijdens juridische geschillen, op uw verzoek of wanneer er een status voor aflossingsperiode is.
serverRenewProhibited
Deze statuscode geeft aan dat de registeroperator van het domein uw registrar niet toestaat het domein te verlengen. Het is een ongebruikelijke status die meestal wordt vastgesteld tijdens juridische geschillen of wanneer het domein moet worden verwijderd.
serverTransferProhibited
Deze statuscode voorkomt dat het domein wordt overgedragen van uw huidige registrar naar een andere. Het is een ongebruikelijke status die gewoonlijk wordt vastgesteld tijdens juridische of andere geschillen, op uw verzoek of wanneer er een aflossingstermijn van kracht is.
serverUpdateProhibited
Deze statuscode vergrendelt het domein en voorkomt dat het wordt bijgewerkt. Het is een ongebruikelijke status die gewoonlijk wordt vastgesteld tijdens juridische geschillen, op uw verzoek of wanneer er een aflossingstermijn van kracht is.
serverHold
Deze statuscode wordt ingesteld door de Register Operator van het domein. Het domein is niet geactiveerd in de DNS.
clientTransferProhibited
Deze statuscode vertelt het register van uw domein om verzoeken om het domein van uw huidige registrar naar een andere over te zetten, af te wijzen.
clientRenewProhibited
Deze statuscode vertelt de egistry van uw domein om verzoeken om uw domein te verlengen te weigeren. Het is een ongebruikelijke status die meestal wordt vastgesteld tijdens juridische geschillen of wanneer uw domein moet worden verwijderd.
clientDeleteProhibited
Deze statuscode vertelt het register van uw domein om verzoeken om het domein te verwijderen te weigeren
clientUpdateProhibited
Deze statuscode vertelt het register van uw domein om verzoeken om het domein bij te werken af te wijzen
clientHold
Deze statuscode vertelt het register van uw domein om uw domein niet op te nemen in het zonebestand en als gevolg daarvan zal het niet worden opgelost. Het is een ongebruikelijke status die meestal wordt vastgesteld tijdens juridische geschillen, niet-betalingen of wanneer uw domein moet worden verwijderd.