ما هو 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
يسمى أيضاً:
- رمز المصادقة
- رمز EPP
- مفتاح النقل
ويستخدم في:
- نقل النطاقات بين أمناء السجل
- إثبات الملكية أو التحكم
- التحقق الأمني
ميزات أمان EPP
المصادقة
- شهادات العميل
- اسم المستخدم وكلمة المرور
- إدارة الجلسة
أمان النقل
- تشفير TLS مطلوب
- اتصالات TCP آمنة
- التحقق من الشهادة
EPP في عمليات نقل النطاقات
عملية النقل
1. ينشئ أمين السجل الحالي رمز مصادقة EPP
2. يقدم أمين السجل الجديد طلب النقل مع الرمز
3. يتلقى أمين السجل السابق إشعاراً
4. تبدأ نافذة موافقة أو رفض مدتها 5 أيام
5. يكتمل النقل أو يُرفض
حالات النقل
- pendingTransfer: النقل قيد الانتظار
- clientTransferApproved: وافق العميل على النقل
- serverTransferApproved: وافق الخادم على النقل
- transferRejected: رُفض النقل
امتدادات EPP
يمكن تمديد EPP الأساسي من أجل:
- إدارة DNSSEC
- ميزات خاصة بالسجل
- التعامل مع النطاقات المميزة
- معلومات فترة السماح
لماذا يهم EPP؟
لأمناء السجل
- تكامل موحد
- API متسق عبر السجلات
- إدارة آلية للنطاقات
- معاملات آمنة
لمالكي النطاقات
- عمليات نطاق موثوقة
- تجربة متسقة عبر أمناء السجل
- آلية نقل آمنة
- شفافية الحالة
EPP هو بروتوكول العمود الفقري الذي يتيح لنظام تسجيل أسماء النطاقات الحديث أن يعمل بموثوقية وأمان عبر آلاف أمناء السجل والسجلات.