Che cos'è l'EPP (Extensible Provisioning Protocol)?
EPP (Extensible Provisioning Protocol) è un protocollo standardizzato basato su XML utilizzato per la comunicazione tra i registrars dei nomi di dominio e i registri. Fornisce un quadro coerente e sicuro per le operazioni di registrazione, trasferimento, rinnovo e gestione del dominio. EPP è diventato lo standard del settore, sostituendo vecchi protocolli e consentendo l'interoperabilità attraverso il sistema di nomi di dominio.
Come funziona EPP
Modello di comunicazione
Registrar ←→ EPP Server ←→ Registry Database
↑ ↓
Customer Domain Records
Operazioni EPP
| Comando | Oggetto |
|---|---|
| Verifica | Verifica la disponibilità del dominio |
| creare | Registra nuovo dominio |
| Informazioni | Ottieni informazioni sul dominio |
| aggiornamento | Modifica dei dati di dominio |
| Cancella | Rimuovi dominio |
| trasferimento | Spostarsi in diversi registrar |
| rinnovare | Esegui la registrazione |
Struttura dei messaggi EPP
Esempio di richiesta
<?xml version="1.0" encoding="UTF-8"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
<command>
<check>
<domain:check xmlns:domain="urn:ietf:params:xml:ns:domain-1.0">
<domain:name>example.com</domain:name>
</domain:check>
</check>
</command>
</epp>
Risposta
Contiene codici di risultato, stato di dominio e qualsiasi messaggio di errore.
Codici di stato EPP
Stati client
- clientHold: Dominio sospeso dal registrar
- clientTransferProhibited: Trasferimento bloccato
- clientUpdateProhibited: Aggiornamenti bloccati
- clientDeleteProhibited: Cancellazione bloccata
Stati server
- serverHold: Dominio sospeso dal registro
- serverTransferProhibited: blocco di trasferimento a livello del Registro
- in attesaCrea: Registrazione
- in attesaDelete: Il dominio viene cancellato
Codice di autorizzazione EPP
Chiamato anche:
- Codice di Auth
- Codice EPP
- Chiave di trasferimento
Usato per:
- Trasferimenti di dominio tra i registrars
- Prove di proprietà/controllo
- Verifica della sicurezza
Funzionalità di sicurezza EPP
Autenticazione
- Certificati cliente
- Nome utente/password
- Gestione delle sessioni
Sicurezza del trasporto
- Crittografia TLS richiesta
- Collegamenti TCP sicuri
- convalida del certificato
EPP nei trasferimenti di dominio
Processo di trasferimento
1. Il registrar corrente genera il codice auth EPP
2. Gaining registrar invia la richiesta di trasferimento con il codice
3. Perdere il registrar riceve la notifica
4. 5 giorni di approvazione / finestra di iniezione
5. Il trasferimento completa o viene respinto
Stati del trasferimento
- in attesa di trasferimento
- clientTransferApproved
- serverTransferApproved
- trasferimentoRigetto
Estensioni EPP
Base EPP può essere estesa per:
- Gestione DNSSEC
- caratteristiche specifiche del Registro
- Gestione del dominio Premium
- Informazioni sul periodo Grace
Perché EPP è importante
Per i registrar
- Integrazione standardizzata
- API coerente tra i registri
- Gestione automatizzata del dominio
- Operazioni sicure
Per i proprietari dei domini
- Operazioni di dominio affidabili
- Esperienza coerente tra i registrars
- Meccanismo di trasferimento sicuro
- Trasparenza dello stato
EPP è il protocollo backbone che consente al moderno sistema di registrazione dei nomi di dominio di funzionare in modo affidabile e sicuro attraverso migliaia di registrars e registri.