¿Qué es EPP (Extensible Provisioning Protocol)?
EPP (Extensible Provisioning Protocol) es un protocolo estandarizado basado en XML utilizado para la comunicación entre registradores de nombres de dominio y registros. Proporciona un marco consistente y seguro para operaciones de registro, transferencia, renovación y gestión de dominios. EPP se ha convertido en el estándar de la industria, reemplazando protocolos más antiguos y habilitando interoperabilidad en todo el sistema de nombres de dominio.
Cómo Funciona EPP
Modelo de Comunicación
Registrador ←→ Servidor EPP ←→ Base de Datos del Registro
↑ ↓
Cliente Registros de Dominio
Operaciones EPP
| Comando | Propósito |
|---|---|
| check | Verificar disponibilidad de dominio |
| create | Registrar nuevo dominio |
| info | Obtener información del dominio |
| update | Modificar datos del dominio |
| delete | Eliminar dominio |
| transfer | Mover a registrador diferente |
| renew | Extender registro |
Estructura del Mensaje EPP
Ejemplo de Solicitud
<?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>
Respuesta
Contiene códigos de resultado, estado del dominio y cualquier mensaje de error.
Códigos de Estado EPP
Estados del Cliente
- clientHold: Dominio suspendido por registrador
- clientTransferProhibited: Transferencia bloqueada
- clientUpdateProhibited: Actualizaciones bloqueadas
- clientDeleteProhibited: Eliminación bloqueada
Estados del Servidor
- serverHold: Dominio suspendido por registro
- serverTransferProhibited: Bloqueo de transferencia a nivel de registro
- pendingCreate: Procesamiento de registro
- pendingDelete: Dominio siendo eliminado
Código de Autorización EPP
También llamado:
- Auth code
- Código EPP
- Clave de transferencia
Usado para:
- Transferencias de dominio entre registradores
- Verificación de propiedad/control
- Verificación de seguridad
Características de Seguridad EPP
Autenticación
- Certificados de cliente
- Nombre de usuario/contraseña
- Gestión de sesión
Seguridad de Transporte
- Cifrado TLS requerido
- Conexiones TCP seguras
- Validación de certificado
EPP en Transferencias de Dominio
Proceso de Transferencia
1. El registrador actual genera código de auth EPP
2. El registrador ganador envía solicitud de transferencia con código
3. El registrador perdedor recibe notificación
4. Ventana de aprobación/rechazo de 5 días
5. La transferencia se completa o es rechazada
Estados de Transferencia
- pendingTransfer
- clientTransferApproved
- serverTransferApproved
- transferRejected
Extensiones EPP
EPP base puede extenderse para:
- Gestión de DNSSEC
- Características específicas del registro
- Manejo de dominio premium
- Información del período de gracia
Por Qué Importa EPP
Para Registradores
- Integración estandarizada
- API consistente en registros
- Gestión de dominio automatizada
- Transacciones seguras
Para Propietarios de Dominios
- Operaciones de dominio confiables
- Experiencia consistente en registradores
- Mecanismo de transferencia seguro
- Transparencia de estado
EPP es el protocolo de backbone que habilita al sistema moderno de registro de nombres de dominio funcionar de manera confiable y segura en miles de registradores y registros.