DnsAnswer

DnsAnswer
DnsAnswer

The response for DNS nslookup.

JSON Example
{
    "answers": [
        {
            "address": "string",
            "name": "string",
            "raw_string": "string"
        }
    ],
    "authoritative_answers": [
        {
            "address": "string",
            "name": "string",
            "raw_string": "string"
        }
    ],
    "dns_server": "string",
    "edge_node_id": "string",
    "non_authoritative_answers": [
        {
            "address": "string",
            "name": "string",
            "raw_string": "string"
        }
    ],
    "raw_answer": "string",
    "source_ip": "string"
}
answers
Optional
Constraints: minItems: 1 maxItems: 256

The answers of the query.

authoritative_answers
Optional
Constraints: minItems: 1 maxItems: 256

Authotitative answers of the query. This is a deprecated property, please use 'answers' instead.

string
dns_server
Required

Dns server ip address and port, format is "ip address#port".

string
edge_node_id
Required

ID of the edge node that performed the query.

non_authoritative_answers
Optional
Constraints: minItems: 1 maxItems: 256

Non-authotitative answers of the query. This is a deprecated property, please use 'answers' instead.

string
raw_answer
Optional

It can be NXDOMAIN or error message which is not consisted of authoritative_answer or non_authoritative_answer.

string As ipv4 As ipv4
source_ip
Required

The source ip used in this lookup.

Returned By