Для того, чтобы получить dns запись, необходимо отправить GET запрос по адресу https://api.xelent.ru/dns/record/{id}, где {id} - уникальный идентификатор записи
Ответом будет JSON объект, который будет содержать описание значений атрибутов данной записи.
Выходные параметры
Название | Тип | Описание |
---|---|---|
ID | number | Уникальный идентификатор записи |
TypeRecord | string | Тип записи, может содержать следующие значения: A, AAAA, MX, CNAME, TXT, NS, SRV |
IP | string | IP адрес |
HostName | string | @ - если запись создана для домена, или наименование поддомена, если запись создана для него |
Priority | number | Приоритет записи, актуально только для MX и SRV записей |
Text | string | Текст записи, актуально только для TXT записей |
MnemonicName | string | Мнемоническое имя, актуально только для CNAME записей |
ExtHostName | string | Наименование внешнего к 1cloud хоста, актуально для MX или NS записей |
Weight | number | Относительный вес для записей с одинаковым приоритетом, актуально для SRV записей |
Port | number | Порт на котором работает сервис, актуально для SRV записей |
Target | string | Канонические имя машины, предоставляющей сервис, актуально для SRV записей |
Proto | string | Транспортный протокол используемый сервисом, актуально для SRV записей |
State | string | Текущее состояние записи на dns 1cloud
|
CanonicalDescription | string | Каноническое описание dns записи |
Пример запроса
curl -X GET -H 'Content-Type: application/json' -H 'Authorization: Bearer 75bb9805c018b1267b2cf599a38b95a3a811e2ef7ad9ca5ed838ea4c6bafaf50' "https://api.xelent.ru/Dns/Record/1"
Request Header
Content-Type: application/json Authorization: Bearer 75bb9805c018b1267b2cf599a38b95a3a811e2ef7ad9ca5ed838ea4c6bafaf50
Пример ответа
[ { "ID":"1", "TypeRecord":"SRV", "HostName":"hostname.test.ru.", "Priority":"1", "Weight":"1", "Port":"44000", "Proto":"tcp", "Service":"sip.", "State":"New", "TTL":"3600", "Target":"sip.test.ru.", "CanonicalDescription":"_sip._tcp.hostname.test.ru. 3600 IN SRV 1 1 44000 sip.test.ru." } ]