EPP

ドメイン業界
拡張可能なプロビジョニングプロトコル。
← 用語集に戻る

EPP(Extensible Provisioning Protocol、拡張プロビジョニングプロトコル)とは何か?

EPP(Extensible Provisioning Protocol)は、ドメイン名レジストラとレジストリの通信に使われる、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ステータスコード

クライアントステータス

サーバーステータス

EPP認証コード

次の名称でも呼ばれます。

次の用途に使われます。

EPPのセキュリティ機能

認証

転送時のセキュリティ

ドメイン移転におけるEPP

移転プロセス

1. 現在のレジストラがEPP認証コードを生成する

2. 移転先のレジストラがコード付きの移転リクエストを送信する

3. 移転元のレジストラが通知を受け取る

4. 5日間の承認または拒否の期間がある

5. 移転が完了するか、拒否される

移転ステータス

EPP拡張

基本のEPPは、次の用途向けに拡張できます。

EPPが重要な理由

レジストラにとって

ドメイン所有者にとって

EPPは、何千ものレジストラとレジストリにまたがる現代のドメイン登録システムを、安全かつ確実に動かす基盤プロトコルです。

この知識を実践する

DomScan の API を使用してドメインの可用性、状態などを確認します。