Документация BILLmanager 6
Режим фокусировки

Настройка доменов верхнего уровня

BILLmanager включает более 500 преднастроенных доменов верхнего уровня (TLD). Дополнительно возможно:

  • создать и настроить новый домен верхнего уровня;
  • настроить состав полей для контактов доменов .ru и .рф в соответствии с требованиями регистраторов.

Создание доменов верхнего уровня

Чтобы создать домен верхнего уровня, перейдите в раздел СправочникиДомены верхнего уровня → кнопка Создать:

  1. Наименование — название домена верхнего уровня. Может быть указано как в punycode представлении, так и в национальных символах. При сохранении, наименование будет переведено в punycode представление.
  2. Получение данных — источник получения данных по доменам. Доступные варианты протоколов:
    • WHOIS — использует текстовый формат ответов и подключение к серверу через порт 43. При выборе доступны настройки:
      • Хост whois — адрес whois сервера, обслуживающего домен верхнего уровня. Или whois сервер, предоставленный регистратором доменных имен, но также поддерживающий настраиваемый домен верхнего уровня. Указанный whois сервер будет использоваться для проверки занятости доменного имени;
      • Строка поиска — подстрока ответа whois сервера, по которой будет определяться доступность домена для регистрации;
    • RDAP — использует структурированный формат данных в виде JSON и передачу данных по протоколу HTTPS. При выборе доступна настройка:
      • RDAP URL — URL-адрес сервера, предоставляющего информацию по доменам.
      Для каждого тарифа можно настроить свой способ получения данных. Подробнее см. статью Тарифный план для доменов.
  3. Таймаут опроса — таймаут на ответ whois сервера при проверке занятости доменного имени.
  4. Поддерживаются символы — выберите группу символов, доступные для использования в имени регистрируемого домена. Может принимать значения:

    • латиницы — имя регистрируемого домена может содержать только символы латиницы, цифры и знак -.
    • латиницы и символы из наборов — имя регистрируемого домена может содержать только символы латиницы, цифры и знак -, либо только символы из набора. Символы из набора настраиваются в разделе Справочники  Домены верхнего уровня → кнопка Символы.
    • только символы из наборов — имя регистрируемого домена может содержать только символы из набора. Символы из набора настраиваются в разделе СправочникиДомены верхнего уровня → кнопка Символы.
  5. Минимальная длина имени — минимальная длина доступного для регистрации доменного имени. Указывается в символах национального алфавита или в символах латиницы.
  6. Максимальная длина имени — максимальная длина punycode предоставления регистрируемого доменного имени.

Например, в поле Строка поиска указано значение no match. При заказе услуги BILLmanager запрашивает информацию о доменном имени у сервера whois. Если в строке ответа встречается no match, домен считается доступным для регистрации. Иначе доменное имя считается занятым и будет недоступно для регистрации.

Пример ответа whois-сервера
$ whois -h whois.verisign-grs.com domain2dom3ain.com
No match for "DOMAIN2DOM3AIN.COM".
......

Наборы символов для домена верхнего уровня представляют собой файлы, которые хранятся в каталоге /usr/local/mgr5/etc/idntable. Файлы содержат unicode представление символов, которые доступны для использования в имени регистрируемого домена. Регистрируемое доменное имя может содержать символы только из одного набора. Национальные символы в регистрации доменов не поддерживаются, если для доменной зоны не предусмотрен соответствующий набор символов в системе. 

Например, для домена верхнего уровня включены наборы Русский алфавит и Латинский алфавит. Для регистрации будут доступны домены пример.tld и example.tld, но не будет доступен один-example.tld.

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

После создания новой доменной зоны перезапустите платформу. Выполните команду:

/usr/local/mgr5/sbin/mgrctl -m billmgr exit

Изменение доменов верхнего уровня

Чтобы изменить домен верхнего уровня:

  1. Перейдите в раздел СправочникиДомены верхнего уровня → выберите домен → кнопка Изменить.
  2. Измените настройки аналогично описанию в разделе Создание доменов верхнего уровня.
  3. Перезапустите платформу. Выполните команду:
/usr/local/mgr5/sbin/mgrctl -m billmgr exit

Нормализация доменов

Для доменных зон .ru, и .рф отдельные регистраторы (Reg.ru, Webnames) запрашивают контактные данные в расширенном формате. В BILLmanager это реализовано через функцию нормализации — приведение данных контакта к единой структуре, требуемой для зон .ru и .рф. Нормализация включает:

  • расширенный набор обязательных параметров: документ, адрес, телефон;
  • автоматическое клонирование контакта при заказе: нормализованная версия используется для .ru и .рф, исходная — для остальных зон;
  • отдельную настройку параметров для каждого регистратора.

Функция нормализации поддерживается только для обработчиков Reg.ru и Webnames. Для других регистраторов в зонах .ru и .рф используются стандартные (ненормализованные) контакты.

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

  • если обработчики регистраторов были настроены до обновления платформы до версии 6.146, параметры заполняются автоматически после обновления;
  • если обработчики не были настроены, параметры появляются при первом обращении к зоне (через интерфейс, заказ, трансфер или импорт домена) после настройки соответствующего доменного обработчика.
Для зон .ru и .рф у регистраторов с нормализацией параметры с типом "Документ, удостоверяющий личность" и расширенные поля адреса являются обязательными. Без них заказ домена в нормализованной зоне невозможен.

Настройка параметров доменов

Чтобы настроить параметры домена верхнего уровня, перейдите в раздел СправочникиДомены верхнего уровня → выберите домен → кнопка Параметры контактов. Вы можете:

  • Создать параметр. Подробнее см. раздел Создание параметров;
  • Изменить параметр;
  • Удалить параметр;
  • настроить взаимодействие параметра с Обработчиками регистраторов:
    • Изменить — сделать заполнение параметра обязательным. Настройка доступна, если обработчик включён для параметра. Для текстовых полей доступны настройки:
      • Минимальное число символов — укажите минимальное число символов, которое может ввести клиент.
      • Максимальное число символов —  укажите минимальное число символов, которое может ввести клиент.
    • Вкл. — включить использование параметра с обработчиком регистратора;
    • Выкл. — выключить использование параметра с обработчиком регистратора;
  • установить Значения для параметров с типом "Список". Подробнее см. раздел Настройка значений;
  • Восстановить значения параметра по умолчанию;
  • переместить параметр Вверх или Вниз в списке.

Создание параметра

Чтобы создать параметр для контакта домена,  перейдите в раздел СправочникиДомены верхнего уровня → выберите домен → кнопка Параметры контактов → кнопка Создать:

  1. Выберите Обработчики регистраторов, к которым нужно подключить параметр.
  2. Нажмите Далее.
  3. Заполните необходимые данные в разделе Основное:
    1. Наименование — укажите наименование параметра. Обязательное поле.
    2. Внутреннее имя — укажите имя параметра для его идентификации в обработчиках услуг. Обязательное поле. Требования к имени:
        • уникальное;
        • состоит из символов латинского алфавита;
        • содержит только строчные буквы;
        • не содержит пробелов, специальных символов (кроме нижнего подчеркивания);
        • не начинается с цифры.
    3. Подсказка — укажите подсказку для клиентов.
    4. Выберите, Использовать для всех стран или Выбрать страны, для которых параметр актуален.
    5. Выберите Тип контакта:
      • физическое лицо;
      • юридическое лицо;
      • индивидуальный предприниматель.
    6. Выберите Вид контакта. Возможные варианты:
      • Контакт клиента;
      • Контакт владельца;
      • Финансовый контакт;
      • Административный контакт;
      • Технический контакт;
      • CED — контакт декларации о соответствии уставу (Charter Eligibility Declaration Contact). Тип контакта, используемый при регистрации доменов в зоне .ASIA
    7. Выберите Блок, в котором будет находиться параметр. Например, "Основные параметры", или "Данные контактного лица".
    8. Выберите Тип поля ввода:
      • строковое поле;
      • список;
      • список со множественным выбором;
      • флаг;
      • текстовое поле.
    9. Выберите Несколько значений, если нужно вводить несколько значений, разделённых пробелом. Выбранный валидатор будет применён к каждому значению в отдельности.
    10. Укажите Количество строк ввода в текстовом поле.
    11. Выберите Функцию проверки введённого значения, чтобы запретить пользователю ввод значения в неправильном формате.
    12. Сортировка — укажите значение для параметра сортировки. Чем меньше значение, тем выше позиция в списке.
  4. Заполните необходимые данные для выбранных обработчиков регистраторов:
    1. Обязательный параметр — включите опцию, чтобы запретить клиенту оставлять поле пустым.
    2. Минимальное число символов — укажите минимальное число символов, которое может ввести клиент.
    3. Максимальное число символов —  укажите минимальное число символов, которое может ввести клиент.
  5. Нажмите Завершить.

Настройка значений

Чтобы установить значения для параметров с типом "Список", перейдите в раздел СправочникиДомены верхнего уровня → выберите домен → кнопка Параметры контактов → выберите параметр → кнопка Значения:

  1. Нажмите Создать.
  2. Укажите Наименование.
  3. Укажите Внутреннее наименование.
  4. Укажите Код.
  5. Выберите опцию Отправлять код, если при отправке нужно брать значение из поля Код, а не Внутреннее наименование.
  6. Сортировка — укажите значение для параметра сортировки. Чем меньше значение, тем выше позиция в списке.

Может быть полезно