EPPステータスコードとは
EPP(Extensible Provisioning Protocol)のステータスコードは、ドメイン名の現在の状態を示す標準化された指標です。RDAPやWHOISの応答に現れ、ドメインを移管、変更、削除できるか、特別な制限があるかを知らせます。
ステータスコードの分類
EPPステータスコードは2種類に分かれます。
クライアントステータス(レジストラが設定)
「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
レジストリロックでは変更のたびに手動確認が必要です。高価値ドメインで利用されます。
ドメインステータスの確認
# Using DomScan
curl "https://domscan.net/v1/status?name=example&tlds=com"
# Using RDAP directly
curl "https://rdap.verisign.com/com/v1/domain/example.com" | jq '.status'
ステータスコードは、ドメインで可能な操作を理解し、購入や移管の前に潜在的な問題を見つけるために欠かせません。