EPP

Оригинальное название: Extensible Provisioning Protocol (EPP)

Коротко

Стандартный XML-протокол, по которому регистраторы передают реестрам доменных зон команды: регистрация, продление, перенос, смена NS и контактов.

Что такое «EPP»

Когда вы оплачиваете домен в кабинете регистратора, сам регистратор ничего не регистрирует. Он отправляет команду в реестр зоны — организацию, которая ведёт базу всех доменов в .com, .org или другой зоне. Раньше у каждого реестра был свой интерфейс, и регистратор, работавший с десятком зон, поддерживал десяток протоколов. EPP (Extensible Provisioning Protocol) стал общим языком: базовая спецификация — RFC 5730, работа с доменами, хостами и контактами описана в RFC 5731–5733.

Как устроен обмен

Регистратор держит постоянное TLS-соединение с сервером реестра, обычно на порту 700, и отправляет XML-документы. Основные объекты — домен, хост (DNS-сервер) и контакт. Команды: check, info, create, renew, transfer, update, delete и poll для получения уведомлений. Расширения позволяют реестру добавить своё: например, поля для DNSSEC или особые правила национальной зоны.

Пример запроса

<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>
    <clTRID>ABC-12345</clTRID>
  </command>
</epp>

Так регистратор проверяет, свободно ли имя. Ответ реестра придёт тоже в XML, с признаком доступности для каждого домена.

Где EPP видно владельцу домена

  • Код переноса, или AuthInfo, — поле объекта домена в EPP. Без него новый регистратор не сможет отправить команду transfer.
  • Статусы домена в WHOIS и RDAP — это статусы EPP: clientTransferProhibited — запрет переноса, установленный регистратором, serverHold снимает домен с делегирования по решению реестра, pendingDelete означает скорое удаление.
  • Смена NS-серверов в кабинете превращается в команду update к реестру.

Обновлено:

Все термины раздела «Доменные имена и DNS»

Что будем искать? Например,Продвижение