Пример объектов JSON
{
    "Timeout": 0,
    "DNSServer": "pdns1.ultradns.net",
    "HostNameToResolve": "totallyfreecounter.com",
    "RecordType": "A",
    "RecursionDesiredFlag": "YES",
    "VerifyResponseFrom": "All Servers",
    "ServersTimeoutFilter": "*",
    "ExpectedAnswer": null,
    "ExpectedAuthority": null,
    "ExpectedAdditional": null,
    "DNSResolveMode": "Device Cached",
    "DNSserverIP": null,
    "Device_Id": 39668,
    "Id": 100356,
    "Task_Type_Id": 8,
    "Name": "pdns1.ultradns.net"
}

Описание полей

поле тип описание

DNS Сервер

струна

Адрес сервера DNS

пример:
"DNSServer": "8.8.8.8"

HostNameToResolve

струна

Определяет имя хоста, которое вы хотите решить с помощью (выше) DNS Server.

пример:
"HostNameToResolve": "google.com"
РекордТип струна Определяет, какой тип записи NS используется для запроса во время опроса DNS-сервера. Доступные значения:

  • A
  • Aaaa
  • Ns
  • Cname
  • SOA
  • Txt
  • Mx
  • Ptr
  • Spf

Тип записи "PTR" вызывает обратный поиск DNS. Имя хоста Resolve в этом случае должно содержать обратный IP-адрес в следующем формате:

Для IPv4:

56.34.12.10.in-addr.arpa.

где "56.34.12.10" отменяется IP-адрес, который составляет 10.12.34.56 в оригинале.

Для IPv6:

Обратный поиск DNS использует специальный домен "ip6.arpa.":

5.4.3.2.1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0..b 0.0.0.0.0.ip6.arpa.

"5.4.3.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.b.d.0.0.0.2" является обратным IP-адресом. 2001:0db8::1:2345 является необоротным оригиналом.

пример:
"RecordType": "CNAME",
РекурсияОдиняетсяВосходИтФаг струна Позволяет или отключает флаг повторения желаемого (RD) в исходящих DNS-запросах. Доступные значения:

  • НЕТ - инструмент DNS не будет посылать флаг RD.
  • ДА - запросы, чтобы DNS-сервер выполняет рекурсию для службы мониторинга (то есть удаленный сервер будет сканировать дерево DNS для службы мониторинга в поисках соответствующего результата).
«Клиентские приложения (например, интернет-браузеры) обычно используют флаг RD.
пример:
"RecursionDesiredFlag": "YES"
ПроверитьОтветы струна Определяет, как интерпретируются ответы DNS с требуемым типом записи. Доступные значения:

  • Все серверы - ответы только из конечных листьев дерева DNS проверяются для правильного ответа.
  • First Server - только первый найденный ответ с желаемым типом записи дополнительно анализируется. Первый подходящий ответ также считается концом дерева DNS.
пример:
"VerifyResponseFrom": "All Servers"
СерверыTimeoutFilter струна Фильтрация для из сети и тайм-аут ошибки от точных хостов, или ряд узлов на основе маски. символ - двигатель игнорирует все связанные с сетью и тайм-аут ошибки. Пустое поле - все связанные с сетью и ошибки тайм-аута включены и вызовет оповещение.

Если добавляется маска - движок игнорирует все связанные с сетью и тайм-аут ошибки соответствующего хоста или IP-адреса.

пример:
"VerifyResponseFrom": "2001:501:*"

Или

пример:
"VerifyResponseFrom": "len*a.ru"
or
Сложный пример:
"VerifyResponseFrom": "2001:501:* ; len*ra.ru"
ОжидаемыйАнсвер струна Проверяет содержимое в соответствующих разделах ответа на вопросы, ответив на вопросы, т.е. Ожидаемое значение раздела "ответ".
Ожидаемоеавторитет струна Проверяет содержимое в соответствующих разделах ответа на вопросы, ответив на вопросы, т.е. Ожидаемая стоимость раздела "Власть".
ОжидаемыйДобавок струна Проверяет содержимое в соответствующих разделах ответа на вопросы, ответив на вопросы, т.е. Ожидаемое значение раздела "Дополнительные".
DNSРесольвеМод струна Доступные режимы:

  • Устройство Кэшировано
  • Не кэшированный
  • TTL Кэшированный
  • Внешний DNS-сервер

Подробнее об этом читайте в материале«Вариант режима DNS»

DNSserverIP струна Поле для пользовательского IP-адреса DNS-сервера, для подробного объяснения, пожалуйста, см. "DNS Mode Option" статья

Int32

READ ТОЛЬКО поле. Уникальный идентификатор устройства

пример:
"Device_Id": 8550
Device_Id

Int32

READ ТОЛЬКО поле. Уникальный идентификатор устройства

пример:
"Id": 17716
идентификатор int32 READ ТОЛЬКО поле. Уникальный идентификатор задачи

пример:
"Id": 100356

Task_Type_Id

Int32

Тип поля задач. Пожалуйста, проверьте потенциальные значения для "Task_type_id" в соответствующей таблице

пример:
"Task_Type_Id": 8

имя

струна

Название задачи

пример:
"Name": "Google DNS"

Времени ожидания

Int32

Это поле определяет максимальное значение времени (в миллисекундах) для выполнения задачи.

пример:
"Timeout": 0

[/su_note]