ISPmanager API. Доменные имена (DNS)

Доменные имена (DNS)
Создание. Изменение. Параметры домена
Управление записями
Создание. Изменение. Параметры записи
Удалить записи
Удалить домены
Обновить домен на вторичном сервере имён
Настройки доменов по умолчанию. Просмотр. Изменение
Вторичные серверы имён
Создание. Изменение. Вторичный сервер имён
Удалить вторичные серверы имён

Доменные имена (DNS).

Функция: domain

Результат: список элементов

name - Доменное имя.
owner - Owner.

Создание. Изменение. Параметры домена.

Функция: domain.edit

Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта.

Просмотр параметров объекта:

Параметры:
elid - уникальный идентификатор (элемент "name" из функции "domain")
Результат: список параметров объекта

Создание объекта:

Параметры:
sok - значение параметра должно быть равно "yes".
дополнительные параметры запроса ...
Результат: успешное выполнение операции или сообщение об ошибке

Изменение объекта:

Параметры:
sok - значение параметра должно быть равно "yes".
elid - уникальный идентификатор (элемент "name" из функции "domain")
дополнительные параметры запроса ...
Результат: успешное выполнение операции или сообщение об ошибке

Список параметров объекта или дополнительных параметров запроса (см.выше):

name - Доменное имя.
ip - IP-адрес.
ns - Серверы имён. (Одно или несколько значений, разделенных пробелом)
mx - Почтовые серверы. (Одно или несколько значений, разделенных пробелом)
owner - Владелец.

Управление записями.

Функция: domain.sublist

Параметры:

elid - уникальный идентификатор (элемент "name" из функции "domain").

Результат: список элементов

key - Уникальный идентификатор элемента списка.
name - Имя.
type - Тип.
addr - Адрес.

Создание. Изменение. Параметры записи.

Функция: domain.sublist.edit

Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта.

Просмотр параметров объекта:

Параметры:
plid - уникальный идентификатор родительского списка (элемент "name" из функции "domain").
elid - уникальный идентификатор (элемент "key" из функции "domain.sublist")
Результат: список параметров объекта

Создание объекта:

Параметры:
sok - значение параметра должно быть равно "yes".
plid - уникальный идентификатор родительского списка (элемент "name" из функции "domain").
дополнительные параметры запроса ...
Результат: успешное выполнение операции или сообщение об ошибке

Изменение объекта:

Параметры:
sok - значение параметра должно быть равно "yes".
plid - уникальный идентификатор родительского списка (элемент "name" из функции "domain").
elid - уникальный идентификатор (элемент "key" из функции "domain.sublist")
дополнительные параметры запроса ...
Результат: успешное выполнение операции или сообщение об ошибке

Список параметров объекта или дополнительных параметров запроса (см.выше):

name - Имя.
sdtype - Тип. Возможные значения :
A - Адрес Internet.
CNAME - Каноническое имя.
NS - Сервер имён.
TXT - Текстовая запись.
addr - Адрес.

Удалить записи.

Функция: domain.sublist.delete

Параметры:

plid - уникальный идентификатор родительского списка (элемент "name" из функции "domain").
elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "key" из функции "domain.sublist".

Результат: успешное выполнение операции или сообщение об ошибке

Удалить домены.

Функция: domain.delete

Параметры:

elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "name" из функции "domain".

Результат: успешное выполнение операции или сообщение об ошибке

Обновить домен на вторичном сервере имён.

Функция: domain.fix

Параметры:

elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "name" из функции "domain".

Результат: успешное выполнение операции или сообщение об ошибке

Настройки доменов по умолчанию. Просмотр. Изменение.

Функция: domain.prop

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

Просмотр данных:

Результат: список параметров

Изменение данных:

Параметры:
sok - значение параметра должно быть равно "yes".
дополнительные параметры запроса ...
Результат: успешное выполнение операции или сообщение об ошибке

Список параметров или дополнительных параметров запроса (см.выше):

ns - Серверы имён.
mx - Почтовые серверы.
email - Адрес техподдержки.
subdom - Дополнительные записи. (Одно или несколько значений, разделенных пробелом)
fixall - Изменить для всех доменов. (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".)

Вторичные серверы имён.

Функция: domain.slave

Результат: список элементов

addr - IP-адрес.
type - Тип.

Создание. Изменение. Вторичный сервер имён.

Функция: domain.slave.edit

Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта.

Просмотр параметров объекта:

Параметры:
elid - уникальный идентификатор (элемент "addr" из функции "domain.slave")
Результат: список параметров объекта

Создание объекта:

Параметры:
sok - значение параметра должно быть равно "yes".
дополнительные параметры запроса ...
Результат: успешное выполнение операции или сообщение об ошибке

Изменение объекта:

Параметры:
sok - значение параметра должно быть равно "yes".
elid - уникальный идентификатор (элемент "addr" из функции "domain.slave")
дополнительные параметры запроса ...
Результат: успешное выполнение операции или сообщение об ошибке

Список параметров объекта или дополнительных параметров запроса (см.выше):

addr - IP-адрес.
stype - Тип. Возможные значения :
ispmgr - ISPmanager.
dnsmgr - DNSmanager.
user - Пользователь.
passwd - Пароль.

Удалить вторичные серверы имён.

Функция: domain.slave.delete

Параметры:

elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "addr" из функции "domain.slave".

Результат: успешное выполнение операции или сообщение об ошибке