Обновить SRV запись

Для того, чтобы обновить существующую SRV запись на DNS серверах 1cloud, необходимо отправить PUT запрос по адресу https://api.1cloud.ru/dns/recordsrv/{id}, где {id} - уникальный идентификатор записи.

Ответом будет JSON объект, данный объект будет содержать все атрибуты обновлённой записи.


Входные параметры

НазваниеТипОписание
idstringУникальный идентификатор обновляемой записи

DomainId

number

Уникальный идентификатор домена.

Service

string

Символьное имя сервиса.

Proto

number

Транспортный протокол используемый сервисом. Может содержать следующие значения:
  • tcp
  • udp
  • tls

Name

string

Доменное имя, для которого эта запись действует.

Priority

string

Приоритет целевого хоста.

Weight

string

Относительный вес для записей с одинаковым приоритетом.

Port

string

Порт на котором работает сервис.

Target

string

Канонические имя машины, предоставляющей сервис.

TTL

string

Длительность кэширования записи в секундах. Может содержать следующие значения:
  • 60
  • 300
  • 600
  • 900
  • 1800
  • 3600
  • 7200
  • 21160
  • 43200
  • 86400


Пример запроса

curl -X PUT -H 'Content-Type: application/json' -H 'Authorization: Bearer 75bb9805c018b1267b2cf599a38b95a3a811e2ef7ad9ca5ed838ea4c6bafaf50' "https://api.1cloud.ru/dns/recordsrv/1" -d '{"DomainId":"1", "Name":"Name", "Proto":"protocol", "Service":"service", "Priority":"priority", "Weight":"weight", "Port":"port", "Target":"target", "TTL":"ttl"}'

Request Header

Content-Type: application/json Authorization: Bearer 75bb9805c018b1267b2cf599a38b95a3a811e2ef7ad9ca5ed838ea4c6bafaf50

Пример ответа

[
  {
    "ID":"9",
    "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." 
  }
]