Войти

Получение списка записей шаблона

Метод HTTP

GET

URL ресурса

https://api.zilore.com/dns/v1/templates/{template_id}/records

Параметры запроса

Параметр

Описание

template_id

Идентификатор шаблона

Дополнительные параметры

Параметр

Описание

domain_name

Доменное имя. Должно соответствовать стандарту. Имена национальных доменов должны передаваться в Punycode формате. При передаче domain_name любое вхождение переменной {domain_name} в имени или значении записи будет заменено на этот domain_name. Если не передано - замены не будет.

Поля ответа

Параметр

Описание

record_id

Идентификатор записи шаблона

record_name

Имя записи в Unicode формате

record_type

Тип записи:

  • A — Устанавливает соответствие между доменным именем/субдоменом и его IPv4-адресом
  • AAAA — Устанавливает соответствие между доменным именем/субдоменом и его IPv6-адресом
  • CNAME — Устанавливает соответствие между субдоменом и другим доменным именем (не применимо для доменного имени непосредственно)
  • ALIAS — Устанавливает соответствие между доменным именем/субдоменом и другим доменным именем (применимо без ограничений)
  • MX — Указывает на почтовые сервера для доменного имени/субдомена
  • TXT — Содержит произвольную текстовую информацию для доменного имени/субдомена
  • NS — Указывает на авторитативные DNS-сервера для доменного имени/субдомена
  • SRV — Указывает месторасположение серверов для различных сервисов/субдомена
  • PTR — Устанавливает соответствие между IP-адресом и его доменным именем/субдоменом
  • CAA — Определяет политику выпуска SSL/TLS-сертификатов для доменного имени/субдомена

record_ttl

Максимальное разрешенное время кеширования записи

record_value

Значение записи в Unicode формате

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

GET https://api.zilore.com/dns/v1/templates/198/records
X-Auth-Key: 6fac94db-691b-ec08-d22c-00000b7c06c0

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

{
"status": "ok",
"response": [{
"record_id": "25",
"record_name": "_jabber._tcp.{domain_name}",
"record_type": "SRV",
"record_value": "20 0 5269 xmpp-server1.l.google.com",
"record_ttl": "3600"
}, {
"record_id": "26",
"record_name": "_jabber._tcp.{domain_name}",
"record_type": "SRV",
"record_value": "20 0 5269 xmpp-server3.l.google.com",
"record_ttl": "3600"
}, {
"record_id": "27",
"record_name": "_jabber._tcp.{domain_name}",
"record_type": "SRV",
"record_value": "20 0 5269 xmpp-server2.l.google.com",
"record_ttl": "3600"
}, {
"record_id": "28",
"record_name": "_jabber._tcp.{domain_name}",
"record_type": "SRV",
"record_value": "5 0 5269 xmpp-server.l.google.com",
"record_ttl": "3600"
}, {
"record_id": "29",
"record_name": "_jabber._tcp.{domain_name}",
"record_type": "SRV",
"record_value": "20 0 5269 xmpp-server4.l.google.com",
"record_ttl": "3600"
}]
}