O que é o EPP (Protocolo de Provisão Extensível)?
EPP (Extensible Provisioning Protocol) é um protocolo baseado em XML padronizado usado para comunicação entre registradores e registros de nomes de domínio. Ele fornece um framework consistente e seguro para as operações de registro, transferência, renovação e gerenciamento de domínios. O EPP tornou-se o padrão da indústria, substituindo protocolos mais antigos e permitindo a interoperabilidade em todo o sistema de nomes de domínio.
Como funciona o EPP
Modelo de comunicação
Registrar ←→ EPP Server ←→ Registry Database
↑ ↓
Customer Domain Records
Operações EPP
| Comando | Finalidade |
|---|---|
| check | Verificar a disponibilidade do domínio |
| create | Registrar novo domínio |
| info | Obter informações do domínio |
| update | Modificar os dados do domínio |
| delete | Remover o domínio |
| transfer | Mover para outro registrador |
| renew | Estender o registro |
Estrutura da mensagem EPP
Exemplo de solicitação
<?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>
Resposta
Contém códigos de resultado, status de domínio e qualquer mensagem de erro.
Códigos de Status do EPP
Status do cliente
- clientHold: Domínio suspenso pelo registrador
- clientTransferProhibited: Transferência bloqueada
- clientUpdateProhibited: Atualizações bloqueadas
- clientDeleteProhibited: Exclusão bloqueada
Status do servidor
- serverHold: Domínio suspenso pelo registro
- serverTransferProhibited: Trava de transferência no nível do registro
- pendingCreate: Registro em processamento
- pendingDelete: Domínio sendo excluído
Código de Autorização do EPP
Também chamado:
- Código de autorização
- Código EPP
- Chave de transferência
Usado para:
- Transferências de domínio entre registradores
- Prova de propriedade/controle
- Verificação de segurança
Características de segurança do EPP
Autenticação
- Certificados de clientes
- Nome de usuário/senha
- Gerenciamento de sessões
Segurança do transporte
- Criptografia TLS necessária
- Conexões TCP seguras
- Validação do certificado
EPP em transferências de domínios
Processo de transferência
1. O registrador atual gera o código de autenticação EPP
2. O registrador de destino envia o pedido de transferência com o código
3. O registrador de origem recebe uma notificação
4. Janela de aprovação/rejeição de 5 dias
5. A transferência é concluída ou rejeitada
Status da transferência
- pendingTransfer
- clientTransferApproved
- serverTransferApproved
- transferRejected
Extensões EPP
O EPP base pode ser estendido para:
- Gerenciamento do DNSSEC
- Recursos específicos do registro
- Tratamento de domínios premium
- Informações do período de tolerância
Por que o EPP importa
Para registradores
- Integração normalizada
- API consistente entre registros
- Gerenciamento de domínio automatizado
- Transações seguras
Para proprietários de domínios
- Operações de domínio confiáveis
- Experiência consistente entre registradores
- Mecanismo de transferência seguro
- Transparência de status
O EPP é o protocolo de espinha dorsal que permite que o moderno sistema de registro de nomes de domínio funcione de forma confiável e segura em milhares de registradores e registros.