DnsResponse

DnsResponse
DnsResponse
JSON Example
{
    "additional_records_count": 0,
    "answer_records_count": 0,
    "authoritative_answer": false,
    "fallback_algorithm_used": false,
    "is_wildcard": false,
    "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,
    "records": [
        {
            "addr6_ip_str": "string",
            "addr_ip": 0,
            "cname": "string",
            "dclass": 0,
            "location": {
                "latitude": "number",
                "longitude": "number",
                "name": "string",
                "tag": "string"
            },
            "mail_server": "string",
            "name": "string",
            "nsname": "string",
            "port": 0,
            "priority": 0,
            "site_name": "string",
            "text_rdata": "string",
            "ttl": 0,
            "type": "string",
            "vs_name": "string"
        }
    ],
    "recursion_available": false,
    "recursion_desired": false,
    "response_code": "string",
    "truncation": false
}
integer As uint32 As uint32
additional_records_count
Optional

Number of additional records. 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. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

boolean
authoritative_answer
Optional

Flag to indicate the responding DNS is an authority for the requested FQDN. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

boolean
fallback_algorithm_used
Optional

Flag to indicate whether fallback algorithm was used to serve this request. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

boolean
is_wildcard
Optional

Resource records in the response are generated based on wildcard match. Field introduced in 18.2.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. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

string
opcode
Optional

DNS response 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.3. 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 response is a client query (false) or server response (true). Field introduced in 17.1.3. 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 eliciting this DNS response. Field introduced in 17.1.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

records
Optional

Resource records in the response. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

boolean
recursion_available
Optional

Flag indicating the DNS query is fully answered. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

boolean
recursion_desired
Optional

Flag copied from the DNS query's recursion desired field by the responding DNS. Field introduced in 17.1.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

string
response_code
Optional

Response code in the response. Enum options - DNS_RCODE_NOERROR, DNS_RCODE_FORMERR, DNS_RCODE_SERVFAIL, DNS_RCODE_NXDOMAIN, DNS_RCODE_NOTIMP, DNS_RCODE_REFUSED, DNS_RCODE_YXDOMAIN, DNS_RCODE_YXRRSET, DNS_RCODE_NXRRSET, DNS_RCODE_NOTAUTH, DNS_RCODE_NOTZONE. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

boolean
truncation
Optional

Flag to indicate if the answer received from DNS is truncated (original answer exceeds 512 bytes UDP limit). Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

Property Of