Vad är EPP (Extensible Provisioning Protocol)?
EPP (Extensible Provisioning Protocol) är ett standardiserat XML-baserat protokoll för kommunikation mellan registrarer och registeroperatörer för domännamn. Det ger ett konsekvent och säkert ramverk för registrering, överföring, förnyelse och hantering av domäner. EPP har blivit branschstandard, ersatt äldre protokoll och möjliggjort interoperabilitet i domännamnssystemet.
Så fungerar EPP
Kommunikationsmodell
Registrar ←→ EPP Server ←→ Registry Database
↑ ↓
Customer Domain Records
EPP-åtgärder
| Kommando | Syfte |
|---|---|
| check | Kontrollera om domänen är tillgänglig |
| create | Registrera en ny domän |
| info | Hämta domäninformation |
| update | Ändra domändata |
| delete | Ta bort domänen |
| transfer | Flytta till en annan registrar |
| renew | Förlänga registreringen |
EPP-meddelandets struktur
Exempel på begäran
<?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>
Svar
Innehåller resultatkoder, domänstatus och eventuella felmeddelanden.
EPP-statuskoder
Klientstatusar
- clientHold: Domänen har stängts av av registraren
- clientTransferProhibited: Överföringen är blockerad
- clientUpdateProhibited: Uppdateringar är blockerade
- clientDeleteProhibited: Radering är blockerad
Serverstatusar
- serverHold: Domänen har stängts av av registeroperatören
- serverTransferProhibited: Överföringslås på registernivå
- pendingCreate: Registreringen behandlas
- pendingDelete: Domänen håller på att raderas
EPP-auktoriseringskod
Kallas också:
- Auth code
- EPP code
- Transfer key
Används för:
- Domänöverföringar mellan registrarer
- Bevisa ägarskap eller kontroll
- Säkerhetsverifiering
EPP-säkerhetsfunktioner
Autentisering
- Klientcertifikat
- Användarnamn och lösenord
- Sessionshantering
Transportsäkerhet
- TLS-kryptering krävs
- Säkra TCP-anslutningar
- Certifikatvalidering
EPP vid domänöverföringar
Överföringsprocess
1. Den nuvarande registraren genererar EPP-auktoriseringskoden
2. Den nya registraren skickar en överföringsbegäran med koden
3. Den avlämnande registraren får en avisering
4. Ett godkännande- eller avslagsfönster på 5 dagar
5. Överföringen slutförs eller avslås
Överföringsstatusar
- pendingTransfer
- clientTransferApproved
- serverTransferApproved
- transferRejected
EPP-tillägg
Grundläggande EPP kan utökas för:
- DNSSEC-hantering
- Registerspecifika funktioner
- Hantering av premiumdomäner
- Information om respitperioder
Varför EPP är viktigt
För registrarer
- Standardiserad integration
- Ett enhetligt API för olika register
- Automatiserad domänhantering
- Säkra transaktioner
För domänägare
- Tillförlitliga domänåtgärder
- Enhetlig upplevelse hos olika registrarer
- Säker överföringsmekanism
- Transparent statusinformation
EPP är det grundläggande protokollet som gör att det moderna systemet för domännamnsregistrering fungerar tillförlitligt och säkert hos tusentals registrarer och registeroperatörer.