.UA - наш дом. Сделаем его лучшим!
Тестовый Сервер


DOMAIN:INFO

Команда EPP <info> domain предназначена для получения информации об объекте Домен.

Команда содержит следующие элементы:

  • <domain:name> - полностью определенное доменное имя.
  • <domain:authInfo> - дополнительный необязательный элемент, содержащий пароль объекта. Задается для получения полного доступа к объекту клиентом, не являющимся регистратором-спонсором объекта.
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
 <epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
   <command>
     <info>
       <domain:info xmlns:domain="http://eunic.net.ua/epp/domain-1.1">
         <domain:name>example1.epp.ua</domain:name>
       </domain:info>
     </info>
     <clTRID>USER-1276595352</clTRID>
   </command>
 </epp>

Ответ сервера содержит секцию <resData> <infData>, в которую входят следующие элементы:

  • <domain:name> - полностью определенное доменное имя.
  • <domain:roid> - уникальный внутренний идентификатор объекта в реестре.
  • <domain:status> - статус объекта (по одному элементу <domain:status> на каждый статус).
  • <domain:registrant> - идентификатор контакта - регистранта домена.
  • <domain:contact> - несколько элементов, указывающих на административные, технические контакты домена.
  • <domain:ns> - список элементов <domain:hostObj>, определяющих сервера, на которых делегирован домен.
  • <domain:host> - необязательльные элементы, определяющие подчиненные сервера, т.е. сервера, зарегистрированные в указанном домене (только в авторизованном запросе).
  • <domain:clID> - идентификатор регистратора - спонсора объекта
  • <domain:crID> - идентификатор регистратора, создавшего объект
  • <domain:crDate> - дата и время создания объекта
  • <domain:upID> - идентификатор регистратора, внесшего последнее изменение (только в авторизованном запросе).
  • <domain:upDate> - дата и время последнего изменения объекта (только в авторизованном запросе)
  • <domain:trDate> - дата и время последнего трансфера объекта (только в авторизованном запросе)
  • <domain:exDate> - дата и время окончания регистрации домена
  • <domain:authInfo><pw> - auth-info - пароль к объекту (только в авторизованном запросе).

Пример ответа сервера на команду <info> для авторизованного пользователя

Такой ответ получает регистратор - спонсор объекта либо клиент, указавший корректный пароль (auth-info) объекта.

  <?xml version="1.0" encoding="UTF-8"?>
  <epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
    <response>
      <result code="1000">
        <msg lang="en">Command completed successfully</msg>
      </result>
      <resData>
      <domain:infData xmlns:domain="http://eunic.net.ua/epp/domain-1.1">
          <domain:name>example1.epp.ua</domain:name>
          <domain:roid>D0000725560-CO</domain:roid>
          <domain:status s="ok"/>
          <domain:registrant>ex123</domain:registrant>
          <domain:contact type="admin">ex11</domain:contact>
          <domain:contact type="tech">ex11</domain:contact>
          <domain:ns>
            <domain:hostObj>ns1.example.epp.ua</domain:hostObj>
            <domain:hostObj>ns2.example.epp.ua</domain:hostObj>
          </domain:ns>
          <domain:host>ns1.example1.epp.ua</domain:host>
          <domain:clID>co.eunic</domain:clID>
          <domain:crID>co.eunic</domain:crID>
          <domain:crDate>2010-06-10T15:03:12+03:00</domain:crDate>
          <domain:upID>co.eunic</domain:upID>
          <domain:upDate>2010-06-11T13:20:26+03:00</domain:upDate>
          <domain:exDate>2012-06-10T15:03:12+03:00</domain:exDate>
          <domain:authInfo>
            <domain:pw>r87Lhja76Y8mFo</domain:pw>
          </domain:authInfo>
        </domain:infData>
      </resData>
      <trID>
        <clTRID>USER-1276595352</clTRID>
        <svTRID>CO-20100615124912-988397-00002</svTRID>
      </trID>
    </response>
  </epp>

Пример ответа сервера на неавторизованный запрос <info>.

  <?xml version="1.0" encoding="UTF-8"?>
  <epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
    <response>
      <result code="1000">
        <msg lang="en">Command completed successfully</msg>
      </result>
      <resData>
        <domain:infData xmlns:domain="http://eunic.net.ua/epp/domain-1.1">
          <domain:name>example1.epp.ua</domain:name>
          <domain:roid>D0000725560-CO</domain:roid>
          <domain:status s="ok"/>
          <domain:registrant>ex123</domain:registrant>
          <domain:contact type="admin">ex11</domain:contact>
          <domain:contact type="tech">ex11</domain:contact>
          <domain:ns>
            <domain:hostObj>ns1.example.epp.ua</domain:hostObj>
            <domain:hostObj>ns2.example.epp.ua</domain:hostObj>
          </domain:ns>
          <domain:clID>co.eunic</domain:clID>
          <domain:crID>co.eunic</domain:crID>
          <domain:crDate>2010-06-10T15:03:12+03:00</domain:crDate>
          <domain:exDate>2012-06-10T15:03:12+03:00</domain:exDate>
        </domain:infData>
      </resData>
      <trID>
        <clTRID>USER-1276595352</clTRID>
        <svTRID>CO-20100615124912-988397-00002</svTRID>
      </trID>
    </response>
  </epp>

Коды ответов сервера на команду <info>

1000    "Command completed successfully"
        "Команду виконано успішно"
        "Команда выполнена успешно"

2001    "Command syntax error"
        "Синтаксична помилка команди"
        "Синтаксическая ошибка команды"

2202    "Invalid authorization information"
        "Недійсні дані аутентифікації"
        "Недействительные данные аутентификации"
         Ошибка выдается при неверно указанном authInfo.

2303    "Object does not exist"
        "Об'єкт не існує"
        "Объект не существует"
         Ошибка выдается при попытке получить информацию о 
         несуществующем объекте.