Продажа доменных имен

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

Процесс продажи доменных имен

Продажа доменных имен осуществляется через официальных представителей администраторов доменных зон - авторизованных регистраторов или их партнеров. Процесс настройки осуществляется в несколько этапов:

  • Настройка подключения к регистратору доменных имен:
  • Определение политики регистрации для необходимых зон верхнего уровня. Можно ограничить максимальную и минимальную длину доменного имени. Набор символов в имени домена, а так же политику трансфера
  • Настройка тарифных планов для продажи доменных имен

Настройка тарифного плана

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

Дополнительные настройки тарифа

Также во время создания тарифа можно создать новую зону верхнего уровня, если необходимая отсутствует в списке. Для этого необходимо отметить опцию "Новая зона" и указать необходимые параметры:

  • Наименование - собственно наименование зоны верхнего уровня
  • Хост whois - сервер для получения whois информации по домена в добавляемой зоне
  • Таймаут опроса - таймаут на ожидание ответа от whois сервера для проверки доступности доменного имени
  • Строка поиска - строка, которая должна присутствовать в ответе whois при запросе информации по несуществующему домену
  • Поддерживаются символы - политика состава доменного имени указываемого при регистрации
  • Минимальная длина имени - минимальная длина домены, который может быть зарегистрирован в данной зоне
  • Максимальная длина имени - максимальная длина домена, который может быть зарегистрирован в данной зоне

Так же после создания тарифного плана можно переопределить все эти настройки. Это может пригодиться при назначении разной стоимости для национальных или латинских доменов, а так же для доменных имен разной длины.

Настройка доменной зоны

Для регулирования политики регистрации доменных имен в разных зонах можно использовать либо переопределенные настройки тарифного плана, либо настройки домена верхнего уровня. При этом стоит учесть, что для национальных доменов минимальная длина указывается в символах национального алфавита, а максимальная после преобразования в punycode.

Политика трансфера

Для тарифного плана можно указать, может ли он использоваться для трансфера доменов от другого регистратора к используемому тарифным планом. Политика имеет три варианта:

  • Без трансфера - тарифный план не может быть использован для трансфера
  • Трансфер без продления домена - доменное имя будет перенесено к регистратору без продления. Чаще всего эта политика определяется выбранным регистратором, но иногда может зависеть от вашего выбора
  • Трансфер с продлением на год - доменное имя будет перенесено и продлено на срок в один год. Чаще всего эта политика определяется выбранным регистратором, но иногда может зависеть от вашего выбора

Независимо от политики трансфера домена вы можете указать стоимость выполнения трансфера в настройках периодов оплаты.

Дополнительно

Защита данных в WHOIS может быть настроена через добавление к тарифу дополнения. В BILLmanager можно для дополнения настроить два типа расчета суммы: до окончания срока действия домена и полностью, как указано в настройках

Заказ доменного имени через API

Заказ доменного имени может быть выполнен с помощью API функции BILLmanager domain.order.api. Вызов функции производится со следующими параметрами:

  • domain - имя регистрируемого домена
  • project - код провайдера (только для версии Corporate)
  • pricelist - код тарифа. Необязательный параметр, по умолчанию берется первый подходящий тариф провайдера
  • period - период регистрации. Необязательный параметр, по умолчанию берется минимальный доступный период
  • action - тип действия: register - регистрация домена, transfer - трансфер домена. Необязательный параметр, по умолчанию register
  • ns0 - первый сервер имен домена в формате domain, либо domain/ip, либо domain/ip,ip,...,ip
  • ns1 - второй сервер имен домена в том же формате
  • ns2 - третий сервер имен домена в том же формате
  • ns3 - четвертый сервер имен домена в том же формате
  • ns_additional - дополнительные сервера имен через пробел в указанном выше формате
  • auth_code - код для трансфера домена, при необходимости
  • дополнительные параметры домена при необходимости, в виде имя_XXX=значение, где ХХХ - параметр из списка, приведенного ниже
  • customer - код контакта для анкеты клиента. Необязательный параметр. Указывается при использовании имеющегося контакта, если требуется регистратором доменов
  • customer_XXX - список дополнительных параметров контакта, если требуются зоной или регистратором и не были ранее указаны. XXX - внутреннее имя параметра. Может указываться несколько раз
  • owner - код контакта владельца домена. Необязательный параметр. Указывается при использовании имеющегося контакта, если требуется регистратором доменов
  • owner_XXX - список дополнительных параметров контакта, если требуются зоной или регистратором и не были ранее указаны. XXX - внутреннее имя параметра. Может указываться несколько раз
  • admin - код контакта администратора домена. Необязательный параметр. Указывается при использовании имеющегося контакта, если требуется регистратором доменов
  • admin_XXX - список дополнительных параметров контакта, если требуются зоной или регистратором и не были ранее указаны. XXX - внутреннее имя параметра. Может указываться несколько раз
  • tech - код контакта поддержки домена. Необязательный параметр. Указывается при использовании имеющегося контакта, если требуется регистратором доменов
  • tech_XXX - список дополнительных параметров контакта, если требуются зоной или регистратором и не были ранее указаны. XXX - внутреннее имя параметра. Может указываться несколько раз
  • bill - код финансового контакта домена. Необязательный параметр. Указывается при использовании имеющегося контакта, если требуется регистратором доменов
  • bill_XXX - список дополнительных параметров контакта, если требуются зоной или регистратором и не были ранее указаны. XXX - внутреннее имя параметра. Может указываться несколько раз

Так же домен может быть зарегистрирован с созданием любого из контактов непосредственно при заказе домена. Для этого соответствующий параметр с кодом контакта не указываются, а передаются значения:

  • contacttype_name - название анкеты для типа contacttype, где contacttype - это customer, admin, owner, tech или bill
  • contacttype_type - тип анкеты: 1 - физ. лицо, 2 - компания, 3 - индивидуальный предприниматель
  • contacttype_XXX - список дополнительных параметров контакта, если требуются зоной или регистратором и не были ранее указаны. XXX - внутреннее имя параметра. Может указываться несколько раз

Стандартный параметры любой анкеты представлены следующим списком (подставляются вместо ХХХ):

  • company_locale - Название организации на языке клиента. Для контакта с типом "Компания"
  • company - Название организации латиницей. Для контакта с типом "Компания"
  • inn - ИНН организации. Для контакта с типом "Компания"
  • kpp - КПП организации. Для контакта с типом "Компания"
  • ogrn - ОГРН организации. Для контакта с типом "Компания"
  • firstname_locale - Имя контактного лица, на языке клиента
  • middlename_locale - Отчество контактного лица на языке клиента
  • lastname_locale - Фамилия контактного лица на языке клиента
  • firstname - Имя контактного лица латиницей
  • middlename - Отчество контактного лица латиницей
  • lastname - Фамилия контактного лица латиницей
  • email - email адрес организации или контактного лица
  • phone - телефон организации или контактного лица
  • mobile - номер мобильного телефона контактного лица
  • fax - номер факса организации
  • passport - номер паспорта контактного лица. Указывается для физ лиц и индивидуальных предпринимателей
  • passport_org - организация выдавшая паспорт контактного лица. Указывается при указании номера документа
  • passport_date - дата выдачи паспорта контактного лица. Указывается при указании номера документа
  • birthdate - дата рождения контактного лица. Указывается для физ лиц и индивидуальных предпринимателей
  • private - on - скрывать данные контакта в WHOIS при наличии такой возможности, off - не скрывать данные
  • location_country - Код по справочнику биллинга страны регистрации контакта
  • location_state - Регион регистрации контакта
  • location_postcode - Индекс места регистрации контакта
  • location_city - Город или другой населенный пункт регистрации контакта
  • location_address - Адрес (улица, дом, квартира либо офис) регистрации контактного лица
  • postal_country - Код по справочнику биллинга страны почтового адреса контакта
  • postal_state - Регион почтового адреса контакта
  • postal_postcode - Индекс почтового адреса контакта
  • postal_city - Город или другой населенный пункт почтового адреса контакта
  • postal_address - Почтовый адрес (улица, дом, квартира либо офис) контакта
  • postal_addressee - Имя получателя почты


Для предварительного создания анкеты в функцию service_profile.edit предаются параметры, указанные выше(при этом префикс contacttype указывать не нужно), а так же:

  • name - название анкеты
  • profiletype - тип анкеты: 1 - физ. лицо, 2 - компания, 3 - индивидуальный предприниматель
  • sok=ok

Сервера имен необязательны для некоторых доменных зон. Требование наличия серверов имен можно узнать одной из описанных ниже функций.

Вызов API функций может быть выполнен любым доступным способом и должен производиться от имени пользователя клиента.

Примеры вызова функций

Вызов функции регистрации домена может выглядеть следующим образом для существующих контактов

https://domain:1500/billmgr?authinfo=xxx:xxx&func=domain.order.api&domain=example.com&customer=1&owner=1&admin=1&tech=1&ns0=ns0.example.com/1.1.1.1&ns1=ns1.example.com/2.2.2.2

Для зоны PRO для контакта владельца требуется указание профессии

https://domain:1500/billmgr?authinfo=xxx:xxx&func=domain.order.api&domain=example.pro&customer=1&owner=1&admin=1&tech=1&ns0=ns0.example.com/1.1.1.1&ns1=ns1.example.com/2.2.2.2&owner_profession=Web%20designer

Для одновременного создания домена и контакта домена

 https://domain:1500/billmgr?authinfo=xxx:xxx&func=domain.order.api&domain=example.com&action=register&project=1&customer_birthdate=1980-06-19&
 customer_email=example@email.ru&customer_firstname=Ivan&customer_firstname_locale=Иван&customer_lastname=Ivanov&customer_lastname_locale=Иванов&customer_location_address=Советская,25-12&
 customer_location_city=Москва&customer_location_country=182&customer_location_postcode=101001&customer_location_state=Москва&customer_passport=2500 000000&customer_passport_date=2015-06-01&
 customer_passport_org=УФМС по России&customer_phone=+7 123 1234567&customer_postal_address=Советская, 25-12&customer_postal_addressee=Иванов И.&customer_postal_city=Москва&
 customer_postal_country=182&customer_postal_postcode=101001&customer_postal_state=Москва&customer_private=on&ns0=ns1.example.com&ns1=ns2.example.com&customer_type=1&customer_name=newcontact

Для предварительного создания контакта домена перед заказом домена

 https://domain:1500/billmgr?func=service_profile.edit&project=1&birthdate=1980-06-19&email=example@email.ru&firstname=Ivan&firstname_locale=Иван&lastname=Ivanov&lastname_locale=Иванов&
 location_address=Советская,25-12&location_city=Москва&location_country=182&location_postcode=101001&location_state=Москва&passport=2500 000000&passport_date=2015-06-01& passport_org=УФМС по России&
 phone=+7 123 1234567&postal_address=Советская,25-12&postal_addressee=Иванов И.&postal_city=Москва&postal_country=182&postal_postcode=101001&postal_state=Москва&private=on&ns0=ns1.example.com&
 ns1=ns2.example.com&profiletype=1&name=newcontact&sok=ok

Полезные функции

  • domain.check - проверяет наличие тарифов для регистрации домена, а так же выводит стоимость периодов. Параметры:
    • project - код провайдера, для версии Corporate
    • domain - имя домена
    • whois - не обязательный параметр, для проверки доступности домена по whois нужно передать значение on
  • domain.pricelist.param - Возвращает параметры регистрации доменов определенного тарифного плана. Параметры:
    • pricelist - код тарифного плана