Nel processo di registrazione o trasferimento di un dominio possono emergere numerosi codici di errore e condizioni di blocco che ne interrompono l’operazione. Di seguito viene presentata una guida pratica con i principali messaggi EPP definiti da ICANN e gli esiti più comuni riscontrati presso i provider, per aiutarti a individuare rapidamente la causa del problema e risolverla. Ecco un elenco ancora più puntuale dei codici di errore e dei messaggi che potresti incontrare quando una registrazione o un trasferimento di dominio fallisce, con riferimenti alle specifiche ICANN (EPP) e ad alcuni errori tipici riscontrati sui provider (GoDaddy, NoamWeb e via dicendo).
Con queste informazioni potrai diagnosticare con precisione perché una registrazione o un trasferimento non va a buon fine e intervenire sulla causa specifica.
1. Codici di risposta EPP (ICANN)
Questi codici numerici sono restituiti dal registry nel protocollo EPP (Extensible Provisioning Protocol) quando una richiesta al server fallisce.
Codice | Messaggio | Significato |
---|---|---|
2003 | Required parameter missing | Manca un parametro obbligatorio nella richiesta (es. nome dominio o AuthInfo). (Wikipedia) |
2004 | Parameter value range error | Il valore di un parametro è fuori dai limiti consentiti (es. lunghezza del nome, TLD non valido). (Wikipedia) |
2005 | Parameter value syntax error | La sintassi del parametro non rispetta il formato (es. caratteri non ammessi). (Wikipedia) |
2202 | Invalid authorization information | AuthInfo (AuthCode) non valido o scaduto per il trasferimento. (Wikipedia) |
2302 | Object exists | Il dominio richiesto esiste già (non disponibile per nuova registrazione). (Wikipedia) |
2303 | Object does not exist | Il dominio non esiste nel registry (impossibile operazioni di update/transfer). (Wikipedia) |
2304 | Object status prohibits operation | Lo stato corrente del dominio (es. clientTransferProhibited ) impedisce l’operazione richiesta. (Wikipedia) |
2306 | Parameter value policy error | Violazione di policy (es. marchio registrato, stringa in blacklist). (Wikipedia) |
2400 | Command failed | Errore generico del server; può nascondere problemi interni o time-out. (Wikipedia) |
2. Codici di stato dominio (EPP Status Codes, ICANN)
I “status” non sono errori in senso stretto, ma indicano condizioni che vietano modifiche, trasferimenti o richiedono azioni specifiche:
Status | Descrizione |
---|---|
addPeriod | Grace period subito dopo la registrazione. |
pendingCreate | Richiesta di creazione in corso. |
pendingDelete | Dominio in fase di cancellazione (redemption period, poi rimosso). |
redemptionPeriod | Dominio scaduto e in riscatto: non disponibile finché non termina il periodo di 30 giorni. |
clientTransferProhibited | Registro blocca i trasferimenti: occorre sbloccare il dominio presso il registrar. (icann.org) |
clientUpdateProhibited | Registro blocca gli aggiornamenti (es. nameserver): va rimosso il divieto dal registrar. (icann.org) |
clientHold | Registrar ha sospeso il dominio (WHOIS on-hold): i servizi DNS non risolvono il nome. |
serverHold | Registry ha rimosso il dominio dalla zona DNS (spesso per dispute legali o documentazione mancante). |
serverTransferProhibited | Il registry stesso blocca il trasferimento (Registry-Lock). |
serverRenewProhibited | Registry blocca il rinnovo (es. dispute, cancellazione imminente). |
3. Errori specifici lato provider (es. GoDaddy)
3.1 INVALIDDOMAIN (GoDaddy SSL)
Cause tipiche che scatenano l’errore INVALIDDOMAIN:
- TLD non valido o non riconosciuto
- Caratteri non consentiti (spazi speciali, caratteri zero-width)
- Punycode malformato (numero di trattini errato)
- Caratteri non-ASCII irregolari
(GoDaddy)
3.2 Trasferimento domini (GoDaddy)
Durante un trasferimento potresti trovare:
- Domain locked: dominio ancora bloccato presso il registrar sorgente.
- Missing auth code: manca il codice di autorizzazione (AuthCode).
- Invalid auth code: AuthCode inserito non corretto o scaduto.
- Registry lock: blocco a livello registry (serverTransferProhibited).
- Transfer denied: il registrar sorgente ha rifiutato la richiesta.
- Unknown error: errore generico in fase di trasferimento, serve supporto specifico in questo caso (chiedere all’hosting).
✅ Cosa fare
- Controlla il messaggio completo: identifica sempre il codice numerico o lo status.
- Verifica WHOIS: con
whois tuodominio.tld
vedi subito gli status EPP. - Assicurati dei parametri: lunghezza, caratteri ammessi, corretto TLD.
- Sblocca il dominio: rimuovi clientTransferProhibited / clientUpdateProhibited dal pannello registrar.
- Richiedi supporto: per problemi su redemptionPeriod, hold o errori generici (2400/Command failed), contatta il tuo registrar o il registry ICANN.