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://hostmaster.ua/epp/domain-1.1">
<domain:name>example1.epp1.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>
- authInfo - пароль до об'єкта (лише в авторизованому запиті).
Для доменів другого рівня UA у відповідь сервера додається блок розширення EPP Extension uaepp,
що містить інформацію про номер ТМ:
<uaepp:license>
- номер свідоцтва на знак для товарів і послуг
Приклад відповіді сервера на команду <info>
для авторизованого користувача
Таку відповідь отримує реєстратор - спонсор об'єкта або клієнт, що вказав коректний пароль (authInfo) об'єкта.
<?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://hostmaster.ua/epp/domain-1.1">
<domain:name>example1.epp1.ua</domain:name>
<domain:roid>D0000725560-UA</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.epp1.ua</domain:hostObj>
<domain:hostObj>ns2.example.epp1.ua</domain:hostObj>
</domain:ns>
<domain:host>ns1.example1.epp1.ua</domain:host>
<domain:clID>ua.hostmaster</domain:clID>
<domain:crID>ua.hostmaster</domain:crID>
<domain:crDate>2010-06-10T15:03:12+03:00</domain:crDate>
<domain:upID>ua.hostmaster</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>UA-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://hostmaster.ua/epp/domain-1.1">
<domain:name>example1.epp1.ua</domain:name>
<domain:roid>D0000725560-UA</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.epp1.ua</domain:hostObj>
<domain:hostObj>ns2.example.epp1.ua</domain:hostObj>
</domain:ns>
<domain:clID>ua.hostmaster</domain:clID>
<domain:crID>ua.hostmaster</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>UA-20100615124912-988397-00002</svTRID>
</trID>
</response>
</epp>
Приклад відповіді сервера на неавторизований запит <info>
для приватних доменів другого рівня UA.
<?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://hostmaster.ua/epp/domain-1.1">
<domain:name>example1.ua</domain:name>
<domain:roid>D000999999-UA</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.epp1.ua</domain:hostObj>
<domain:hostObj>ns2.example.epp1.ua</domain:hostObj>
</domain:ns>
<domain:clID>ua.hostmaster</domain:clID>
<domain:crID>ua.hostmaster</domain:crID>
<domain:crDate>2014-03-10T10:11:12+03:00</domain:crDate>
<domain:exDate>2015-03-10T10:11:12+03:00</domain:exDate>
</domain:infData>
</resData>
<extension>
<uaepp:infData xmlns:uaepp="http://hostmaster.ua/epp/uaepp-1.1">
<uaepp:license>123456</uaepp:license>
</uaepp:infData>
</extension>
<trID>
<clTRID>USER-222222222</clTRID>
<svTRID>UA-20140310101010-922397-00002</svTRID>
</trID>
</response>
</epp>
Коди відповідей сервера на команду <info>
1000 "Command completed successfully"
"Команду виконано успішно"
2001 "Command syntax error"
"Синтаксична помилка команди"
2202 "Invalid authorization information"
"Недійсні дані аутентифікації"
Помилка видається при невірно вказаному authInfo.
2303 "Object does not exist"
"Об'єкт не існує"
Помилка видається при спробі отримати інформацію про неіснуючий об'єкт.