Ejemplo de objeto JSON
{
    "Timeout": 0,
    "DNSServer": "A.ROOT-SERVERS.NET",
    "HostNameToResolve": "nasa.org",
    "RecordType": "A",
    "RecursionDesiredFlag": "YES",
    "Protocol": "TCP",
    "VerifyResponseFrom": "All Servers",
    "ServersTimeoutFilter": "*",
    "ExpectedAnswer": "",
    "ExpectedAuthority": "",
    "ExpectedAdditional": "",
    "DNSResolveMode": "Device Cached",
    "DNSserverIP": "",
    "CustomDNSHosts": null,
    "Device_Id": 263128,
    "Id": 481268,
    "Task_Type_Id": 8,
    "Name": "tcp"
}

Descripción de los campos

Campo Tipo Obligatorio/Opcional Descripción

DNSServer

Cadena

opcional

La dirección del servidor DNS. De forma predeterminada, usamos el servidor raíz a.root-servers.net.

Ejemplo:
"DNSServer": "8.8.8.8"

HostNameToResolve

Cadena

Obligatorio

Define un nombre de host que desea que resuelva el servidor DNS (anterior).

Ejemplo:
"HostNameToResolve": "google.com"
RecordType Cadena Obligatorio Define qué tipo de registro NS se utiliza para realizar consultas durante el sondeo del servidor DNS.

VALORES POSIBLES:

  • Un
  • AAAA
  • Ns
  • Cname
  • Soa
  • Txt
  • Mx
  • Ptr
  • Spf
  • SRV
  • NAPTR

Ejemplo:

"RecordType": "CNAME"
Protocolo Cadena Obligatorio El protocolo que se va a usar en la búsqueda DNS.

VALORES POSIBLES:

  • Automático
  • Tcp
  • Udp
RecursionDesiredFlag Cadena Obligatorio Habilita o deshabilita la marca deseada de recursividad (RD) en las consultas DNS salientes.

VALORES POSIBLES:

  • NO: la herramienta DNS no enviará un indicador RD.
  • SÍ: solicita que el servidor DNS realice la recursividad para el servicio de supervisión (es decir, el servidor remoto escaneará un árbol DNS para el servicio de supervisión en busca de un resultado apropiado).*
*Las aplicaciones cliente (como los exploradores de Internet) suelen utilizar la marca de control remoto.
Ejemplo:
"RecursionDesiredFlag": "YES"
VerifyResponseFrom Cadena Obligatorio Define cómo se interpreta nal.

VALORES POSIBLES:

  • Todos los servidores: las respuestas solo de las hojas finales del árbol DNS se verifican para una respuesta adecuada.
  • Primer servidor: solo se analiza más a fondo la primera respuesta encontrada con el tipo de registro deseado. La primera respuesta apropiada también se considera el final de un árbol DNS.
Ejemplo:
"VerifyResponseFrom": "All Servers"
ServersTimeoutFilter Cadena opcional Filtrado de errores de red y tiempo de espera de hosts exactos o un rango de nodos basados en una máscara.

VALORES POSIBLES:

  • * - El motor ignora todos los errores relacionados con la red y el tiempo de espera.
  • Campo vacío : se incluyen todos los errores relacionados con la red y el tiempo de espera y activarán las alertas.
  • Si se agrega una máscara, el motor omite todos los errores relacionados con la red y el tiempo de espera del host o la dirección IP coincidentes.
Ejemplo:
"VerifyResponseFrom": "2001:501:*"
ExpectedAnswer Cadena opcional Valida el contenido en las secciones apropiadas de la respuesta del servidor de nombres; es decir, valor esperado de la sección "respuesta".
ExpectedAuthority Cadena opcional Valida el contenido en las secciones apropiadas de la respuesta del servidor de nombres; es decir, valor esperado de la sección "Autoridad".
EsperadoAdicional Cadena opcional Valida el contenido en las secciones apropiadas de la respuesta del servidor de nombres; es decir, valor esperado de la sección "Adicional".
DNSResolveMode Cadena opcional VALORES POSIBLES:

  • Dispositivo almacenado en caché
  • No en caché
  • TTL en caché
  • Servidor DNS externo

Para obtener una explicación detallada, consulte el artículo Opción de modo DNS.

DNSserverIP Cadena El campo para una dirección IP del servidor DNS personalizado, para una explicación detallada por favor vea"Opción de modo DNS" artículo
Device_Id

int32

Obligatorio

LEER SOLAMENTE Campo. El identificador de dispositivo único.

Ejemplo:
"Device_Id": 17716
Id int32

Obligatorio

*Solo para operaciones de edición

Campo SOLO LECTURA.El identificador de tarea único. No se utilice para crear operaciones.

Ejemplo:
"Id": 100356

Task_Type_Id

int32

Obligatorio

Identificador de tipo de la tarea.

Ejemplo:
"Task_Type_Id": 8

Nombre

Cadena

opcional

Nombre de la tarea.

Ejemplo:
"Name": "Google DNS"

Timeout

int32

opcional

Este campo define el valor de tiempo máximo (en milisegundos) para la ejecución de tareas.

Ejemplo:
"Timeout": 0

[/su_note]