Обновить TXT запись
Чтобы обновить существующую TXT запись на наших DNS серверах, необходимо отправить PUT запрос по адресу https://api.1cloud.ru/dns/recordtxt/{id}, где {id} - уникальный идентификатор записи.
Ответом будет JSON объект, который будет содержать все атрибуты обновлённой записи.Входные параметры
Название | Тип | Описание |
---|---|---|
id | string | Уникальный идентификатор обновляемой записи |
DomainId | string | Уникальный идентификатор домена |
Name | string | Доменное имя или символ "@" |
Text | string | Текст |
TTL |
string |
Длительность кэширования записи в секундах. Может содержать следующие значения:
|
Выходные параметры
Название | Тип | Описание |
---|---|---|
ID | number | Уникальный идентификатор домена |
TypeRecord | string | Тип записи, может содержать следующие значения: A, AAAA, MX, CNAME, TXT, NS, SRV |
IP | number | IP адрес |
HostName | string | @ - если запись создана для домена, или наименование поддомена, если запись создана для него |
Priority | number | Приоритет записи, актуально только для MX и SRV записей |
Text | string | Текст записи, актуально только для TXT записей |
MnemonicName | string | Мнемоническое имя, актуально только для CNAME записей |
ExtHostName | string | Наименование внешнего к 1cloud хоста, актуально для MX или NS записей |
State | string |
|
DateCreate | DateTime | Дата создания записи |
Service | string | Символьное имя сервиса, предоставляющей сервис, актуально для SRV записей |
Proto | string | Транспортный протокол используемый сервисом, актуально для SRV записей |
Weight | number | Относительный вес для записей с одинаковым приоритетом, актуально для SRV записей |
TTL | number | Длительность кэширования записи, в секундах |
Port | number | Порт, на котором работает сервис, актуально для SRV записей |
Target | string | Канонические имя машины, предоставляющей сервис, актуально для SRV записей |
CanonicalDescription | string | Каноническое описание |
Пример запроса
curl -X PUT -H 'Content-Type: application/json' -H 'Authorization: Bearer 75bb9805c018b1267b2cf599a38b95a3a811e2ef7ad9ca5ed838ea4c6bafaf50' "https://api.1cloud.ru/dns/recordtxt/13408" -d '{"DomainId":"13408", "Name":"hostname", "TTL":"3600", "Text":"text_description"}'
Request Header
Content-Type: application/json Authorization: Bearer 75bb9805c018b1267b2cf599a38b95a3a811e2ef7ad9ca5ed838ea4c6bafaf50
Пример ответа
{ "ID": 13408, "TypeRecord": "TXT", "IP": "", "HostName": "hostname.test.ru.", "Priority": "", "Text": "\"text_description\" ", "MnemonicName": "", "ExtHostName": "", "State": "New", "DateCreate": "2023-07-01T14:05:27.083", "Service": "", "Proto": "", "Weight": "", "TTL": 3600, "Port": "", "Target": "", "CanonicalDescription": "hostname.test.ru. 3600 IN TXT \"text_description\" ", "PunyName": "\"text_description\" " }