Что такое коды статуса EPP?
Коды статуса EPP (Extensible Provisioning Protocol) — стандартизированные обозначения текущего состояния доменного имени. Они встречаются в ответах 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
Домен не разрешается через DNS, поскольку исключён из файла зоны. Статус устанавливает регистратор.
Распространённые причины: проблемы с оплатой, необходимость проверки, расследование злоупотребленияserverTransferProhibited
status: serverTransferProhibited
Реестр заблокировал перенос. Это часто происходит в первые 60 дней после регистрации или переноса либо во время спора.
Распространённая причина: 60-дневная блокировка ICANN или юридический спорserverHold
status: serverHold
Домен не разрешается через DNS. Статус устанавливает реестр.
Распространённые причины: судебное распоряжение, нарушение политики реестра, расследование мошенничества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'
Коды статуса необходимы, чтобы понимать доступные действия с доменом и выявлять возможные проблемы до покупки или переноса.