什么是EPP状态码?
EPP(可扩展配置协议)状态码是描述域名当前状态的标准化指示符。这些码出现在RDAP和WHOIS响应中,告诉你域名是否可以转移、修改、删除或受特殊限制。
状态码类别
EPP状态码分为两类:
客户端状态(由注册商设置)
前缀为"client"——由注册商代表域所有者的请求设置:
- clientTransferProhibited
- clientDeleteProhibited
- clientUpdateProhibited
- clientHold
服务器状态(由注册局设置)
前缀为"server"——由注册局设置,通常用于政策执行:
- serverTransferProhibited
- serverDeleteProhibited
- serverUpdateProhibited
- serverHold
常见状态码解释
ok
status: ok
活跃域名的标准状态,无限制。域名可以正常修改、转移或删除。
clientTransferProhibited
status: clientTransferProhibited
注册商锁定了域名以阻止转移。防止未授权转移。在启动转移前必须移除。
常见原因:注册人设置的安全锁clientDeleteProhibited
status: clientDeleteProhibited
域名不能被删除。保护免于意外或恶意删除。
常见原因:注册人保护clientUpdateProhibited
status: clientUpdateProhibited
域名联系/名称服务器信息不能修改。防止未授权更改。
常见原因:安全锁clientHold
status: clientHold
域名不解析(从区删除)。由注册商设置。
常见原因:付款问题、需要验证、滥用调查serverTransferProhibited
status: serverTransferProhibited
注册局锁定了转移。通常在注册后60天或争议期间。
常见原因:ICANN 60天锁、法律争议serverHold
status: serverHold
域名不解析。由注册局设置。
常见原因:法律命令、注册局政策违规、欺诈调查pendingDelete
status: pendingDelete
域名计划删除并将被释放供注册。
含义:域名即将可用pendingTransfer
status: pendingTransfer
转移进行中。
时间表:通常5-7天完成redemptionPeriod
status: redemptionPeriod
域名已过期并在赎回。可以以费用恢复。
典型持续时间:30天RDAP中的状态码
DomScan在API响应中返回状态码:
{
"domain": "example.com",
"available": false,
"registry_status": [
"client transfer prohibited",
"client delete prohibited",
"server transfer prohibited"
]
}
解释多个状态码
域名通常有多个状态码。示例:
clientTransferProhibited
clientUpdateProhibited
clientDeleteProhibited
serverTransferProhibited
此域名:
- ✓ 完全锁定(最大保护)
- ✗ 无法转移(需要解锁)
- ✗ 无法修改(需要解锁)
- ✗ 无法删除(需要解锁)
购买者的状态码
在评估域名以购买时:
| 状态 | 关注级别 | 含义 |
|---|---|---|
| ok | 低 | 正常,可转移 |
| clientTransferProhibited | 低 | 所有者必须解锁 |
| serverTransferProhibited | 中 | 可能是最近注册/转移 |
| serverHold | 高 | 可能的法律问题 |
| pendingDelete | 不适用 | 即将公开可用 |
| redemptionPeriod | 中 | 当前所有者可能恢复 |
安全的状态码
对于域名安全,确保这些被设置:
最小推荐:clientTransferProhibited
最大保护(注册局锁):
clientTransferProhibited
clientUpdateProhibited
clientDeleteProhibited
serverTransferProhibited
serverUpdateProhibited
serverDeleteProhibited
注册局锁需要对任何更改进行手动验证——用于高价值域名。
检查域名状态
# 使用DomScan
curl "https://domscan.net/v1/status?name=example&tlds=com"
# 直接使用RDAP
curl "https://rdap.verisign.com/com/v1/domain/example.com" | jq '.status'
状态码对于理解域名可能采取的操作和在购买或转移前识别潜在问题至关重要。