域名行业

EPP

可扩展配置协议。
← 返回词汇表

什么是 EPP(可扩展配置协议)?

EPP(可扩展配置协议)是一种基于 XML 的标准化协议,用于域名注册商与注册局之间的通信。它为域名注册、转移、续费和管理操作提供一致且安全的框架。EPP 已成为行业标准,取代了较早的协议,使域名系统中的各方能够互操作。

EPP 如何工作

通信模型

Registrar ←→ EPP Server ←→ Registry Database

↑ ↓

Customer Domain Records

EPP 操作

命令用途
check验证域名是否可注册
create注册新域名
info获取域名信息
update修改域名数据
delete删除域名
transfer转移到其他注册商
renew延长注册期限

EPP 消息结构

请求示例

<?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>

响应

响应包含结果代码、域名状态以及可能的错误消息。

EPP 状态码

客户端状态

  • clientHold:注册商暂停域名
  • clientTransferProhibited:禁止转移
  • clientUpdateProhibited:禁止更新
  • clientDeleteProhibited:禁止删除

服务器状态

  • serverHold:注册局暂停域名
  • serverTransferProhibited:注册局级别的转移锁定
  • pendingCreate:正在处理注册
  • pendingDelete:正在删除域名

EPP 授权码

也称为:

  • Auth code
  • EPP code
  • Transfer key

用途包括:

  • 在注册商之间转移域名
  • 证明所有权或控制权
  • 安全验证

EPP 安全功能

身份验证

  • 客户端证书
  • 用户名和密码
  • 会话管理

传输安全

  • 必须使用 TLS 加密
  • 安全的 TCP 连接
  • 证书验证

EPP 在域名转移中的应用

转移流程

1. 当前注册商生成 EPP 授权码

2. 接收方注册商使用该代码提交转移请求

3. 转出方注册商收到通知

4. 进入为期 5 天的批准或拒绝窗口

5. 转移完成或被拒绝

转移状态

  • pendingTransfer
  • clientTransferApproved
  • serverTransferApproved
  • transferRejected

EPP 扩展

基础 EPP 可以扩展用于:

  • DNSSEC 管理
  • 注册局特定功能
  • 高价域名处理
  • 宽限期信息

EPP 为什么重要

对注册商而言

  • 标准化集成
  • 在各注册局之间提供一致的 API
  • 自动化域名管理
  • 安全交易

对域名所有者而言

  • 可靠的域名操作
  • 在不同注册商之间保持一致的体验
  • 安全的转移机制
  • 透明的状态信息

EPP 是现代域名注册系统的骨干协议,使数千家注册商和注册局能够可靠、安全地运行。

将知识付诸实践

使用 DomScan 的 API 检查域名可用性、健康状态等。