DnsRequest

DnsRequest
DnsRequest
JSON Example
{
    "additional_records_count": 0,
    "answer_records_count": 0,
    "authentic_data": false,
    "checking_disabled": false,
    "client_location": {
        "latitude": "number",
        "longitude": "number",
        "name": "string",
        "tag": "string"
    },
    "identifier": 0,
    "nameserver_records_count": 0,
    "opcode": "string",
    "opt_record": {
        "dnssec_ok": false,
        "options": [
            {
                "addr_family": 0,
                "code": "string",
                "scope_prefix_len": 0,
                "source_prefix_len": 0,
                "subnet_ip": 0,
                "subnet_ip6": "string"
            }
        ],
        "udp_payload_size": 0,
        "version": 0
    },
    "query_or_response": false,
    "question_count": 0,
    "recursion_desired": false
}
integer As uint32 As uint32
additional_records_count
Optional

Number of additional records. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

integer As uint32 As uint32
answer_records_count
Optional

Number of answer records in the client DNS request. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

boolean
authentic_data
Optional

Flag indicating client understands AD bit and is interested in the value of AD bit in the response. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

boolean
checking_disabled
Optional

Flag indicating client does not want DNSSEC validation of the response. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

client_location
Optional

client_location

integer As uint32 As uint32
identifier
Optional

ID of the DNS request. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

integer As uint32 As uint32
nameserver_records_count
Optional

Number of nameserver records in the client DNS request. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

string
opcode
Optional

DNS request operation code e.g. QUERY, NOTIFY, etc. Enum options - DNS_OPCODE_QUERY, DNS_OPCODE_IQUERY, DNS_OPCODE_STATUS, DNS_OPCODE_NOTIFY, DNS_OPCODE_UPDATE. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

opt_record
Optional

opt_record

boolean
query_or_response
Optional

Flag indicating request is a client query (false) or server response (true). Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

integer As uint32 As uint32
question_count
Optional

Number of questions in the client DNS request. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

boolean
recursion_desired
Optional

Flag indicating client request for recursive resolution. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

Property Of