Exemplo de objeto 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"
}

Descrição dos campos

campo Type descrição

DNSServer

corda

Endereço do servidor DNS

exemplo:
"DNSServer": "8.8.8.8"

HostNameToResolve

corda

Define o nome do host que deseja ser resolvido pelo (acima) Servidor DNS.

exemplo:
"HostNameToResolve": "google.com"
Tipo de Registro corda Define qual tipo de registro NS é usado para consulta durante a votação do servidor DNS. Valores disponíveis:

  • um
  • AAAA
  • Ns
  • CNAME
  • SOA
  • Txt
  • Mx
  • PTR
  • SPF

O tipo de registro "PTR" causa uma busca inversa de DNS. O nome do host para Resolver neste caso deve conter um endereço IP invertido no seguinte formato:

Para IPv4:

56.34.12.10.in-addr.arpa.

onde "56.34.12.10" é endereço IP invertido, que é 10.12.34.56 no original.

Para IPv6:

Uma busca DNS reversa usa o domínio especial "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.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0..b 000.0.0.000.000.000.000.000.00

onde "5.4.3.2.1.0.0.0.0.0.0.0.0.0.0.0..b 2" é um endereço IP invertido. 2001:0db8::1:2345 é o original não invertido.

exemplo:
"RecordType": "CNAME",
RecursionDesiredFlag corda Habilita ou desativa a bandeira RD desejada de recursão nas consultas DNS de saída. Valores disponíveis:

  • NÃO - A ferramenta DNS não enviará uma bandeira RD.
  • SIM - solicita que o servidor DNS realize a recursão para o serviço de monitoramento (ou seja, o servidor remoto irá digitalizar uma árvore DNS para o serviço de monitoramento em busca de um resultado apropriado).*
*Aplicativos clientes (como navegadores de Internet) normalmente usam o sinalizador RD.
exemplo:
"RecursionDesiredFlag": "YES"
VerificarsponseFrom corda Define como um DNS responde com um tipo de registro necessário são interpretados. Valores disponíveis:

  • Todos os servidores - respostas apenas a partir de folhas finais de árvore DNS são verificados para uma resposta adequada.
  • Primeiro Servidor - apenas a primeira resposta encontrada com o tipo de registro desejado é ainda mais analisada. A primeira resposta apropriada também é considerada o fim de uma árvore DNS.
exemplo:
"VerifyResponseFrom": "All Servers"
ServersTimeoutFilter corda Filtrando para fora erros de rede e tempo de saída de hosts exatos, ou uma série de nódulos baseados em uma máscara. * símbolo - o motor ignora todos os erros relacionados à rede e tempo limite. Campo vazio - todos os erros relacionados à rede e tempo limite estão incluídos e desencadearão alertas.

Se uma máscara for adicionada - o mecanismo ignora todos os erros relacionados à rede e ao tempo limite do host ou endereço IP correspondente.

exemplo:
"VerifyResponseFrom": "2001:501:*"

ou

exemplo:
"VerifyResponseFrom": "len*a.ru"
or
Exemplo complexo:
"VerifyResponseFrom": "2001:501:* ; len*ra.ru"
ExpectativaAnswer corda Valida o conteúdo em seções apropriadas da resposta do entrevistador; ou seja, valor esperado da seção "resposta".
ExpectativaAuthority corda Valida o conteúdo em seções apropriadas da resposta do entrevistador; ou seja, valor esperado da seção "Autoridade".
EsperadoAdditional corda Valida o conteúdo em seções apropriadas da resposta do entrevistador; ou seja, valor esperado da seção "Adicional".
DNSResolveMode corda Modos disponíveis:

  • Cacheado do dispositivo
  • Não armazenado em cache
  • TTL Cached
  • Servidor DNS externo

Para obter uma explicação detalhada, consulte o artigo "DNS Mode Option"

DNSserverIP corda O campo para um endereço IP de servidor DNS personalizado, para uma explicação detalhada, consulte o artigo "DNS Mode Option"

Int32

LEIA APENAS Field. ID de dispositivo exclusivo

exemplo:
"Device_Id": 8550
Device_Id

Int32

LEIA APENAS Field. ID de dispositivo exclusivo

exemplo:
"Id": 17716
id int32 LEIA APENAS Field. ID de tarefa único

exemplo:
"Id": 100356

Task_Type_Id

Int32

Tipo de campo de tarefas. Verifique os valores potenciais de "Task_type_id" em uma tabela apropriada

exemplo:
"Task_Type_Id": 8

nome

corda

Nome da tarefa

exemplo:
"Name": "Google DNS"

timeout

Int32

Este campo define o valor máximo de tempo (em milissegundos) para execução da tarefa.

exemplo:
"Timeout": 0

[/su_note]