Тестирование регистратора Hostmaster

Материал из ISPWiki

Перейти к: навигация, поиск

Для начала работы с регистратором Hostmaster.ua необходимо пройти тестирование EPP-клиента.

Настройка Billmanager

1. Прежде, чем проходить тестирование средствами BILLmanager, необходимо подать заявку на его прохождение регистратору Hostmaster и получить тестовый аккаунт. Все производимые ниже действия должны проводиться только под тестовым аккаунтом.

2. Перейдите в раздел Регистраторы -> нажмите кнопку "Создать" Изображение:T-new.png, выберите название "Hostmaster EPP" и заполните появившуюся форму (тестовый аккаунт предоставляется регистратором).

В директории /usr/local/ispmgr/etc/ создайте файл drhostmaster.conf следующего содержания:

#ID контакта для тестирования операций с contacts 
contact_id = ispsystem
#пароль контакта
contact_password = isppassword
#имя сервера имён для тестирования операций с nameservers
host_name = ns7.example.epp.ua
#ipv4-адрес сервера имён
host_ipv4 = 12.1.2.3
#ipv4-адрес для добавления
host_add_ipv4 = 12.1.2.12
#ipv6-адрес для добавления
host_add_ipv6 = 1080:0:0:0:8:800:200c:417b
#имя домена для тестирования операций с domain
domain_name = ispsys.epp.ua
#ID контакта для создаваемого домена
domain_contact_id = ispdomid
#имя сервера имён для создаваемого домена
domain_host_name = ispdomhost.example.epp.ua
#ip-адрес для сервера имён создаваемого домена
domain_host_ip = 12.1.2.2
#имя сервера имён
subdomain_name = subdomain
#ip-адрес для сервера имён
subhost_ip = 12.1.2.13
#ID контакта для смены registrant
domain_registrant = ispreg
#ID контакта для запроса информации о чужом контакте
#контакт создаётся вручную под регистратором ua.test2
external_contact = ex-123
#имя домена для запроса информации о чужом домене
#домен создаётся вручную под регистратором ua.test2
external_domain = exdomain.epp.ua
#authinfo для проверки заявки на трансфер
external_domain_pw = exdomain
#имя домена для подтверждения трансфера из BILLmgr
approve_domain = approvedom.epp.ua
#имя домена для отказа трансфера из BILLmgr
reject_domain = rejectdom.epp.ua
#authinfo для доменов approve_domain и reject_domain
#(используется при запросе на трансфер)
domain_authinfo = 1234567890
#новый пароль пользователя
new_password = newpassword

Этапы тестирования

После предварительной настройки регистратора, необходимо вызвать следующие инструкции:

1. /usr/local/ispmgr/sbin/drhostmasterepp testregistrar base
2.1 Регистрируйте пользователя под регистратором ua.test2 (ID пользователя должно совпадать с параметром "external_contact" указанным в drhostmaster.conf)
2.2 Регистрируете домен под регистратором ua.test2 (имя домена должно совпадать с параметром "external_domain" указанным в drhostmaster.conf)
2.3 /usr/local/ispmgr/sbin/drhostmasterepp testregistrar external 
3. /usr/local/ispmgr/sbin/drhostmasterepp testregistrar createdomains
4.1 От регистратора ua.test2 запрашиваем трансфер доменов указанных в approve_domain и reject_domain в поле AuthInfo вводим данные из domain_authinfo (в конфигурационном файле drhostmaster.conf)
4.2 /usr/local/ispmgr/sbin/drhostmasterepp testregistrar approve
4.3 /usr/local/ispmgr/sbin/drhostmasterepp testregistrar reject
5.1 /usr/local/ispmgr/sbin/drhostmasterepp testregistrar changepass

Отчет о тестировании храниться в файле /usr/local/ispmgr/var/drhostmaster.test. Файл обновляется после каждого из пяти пунктов тестирования.

Повторное тестирование

При прохождении повторного тестирования необходимо полностью изменить параметры из drhostmaster.conf.

Была ли эта информация полезной? Да | Нет
Личные инструменты