DnsFailedQuery

DnsFailedQuery
DnsFailedQuery

The summary of the failed DNS query. The query result represents a full query chain from client VM to dns forwarder, and upstream server if no forwarder cache was hit.

JSON Example
{
    "address": "string",
    "client_ip": "string",
    "error_message": "string",
    "error_type": "string",
    "forwarder_ip": "string",
    "record_type": "string",
    "source_ip": "string",
    "time_spent": 0,
    "timestamp": "string",
    "upstream_server_ip": "string"
}
string
address
Optional

The address be queried, can be a FQDN or an ip address.

string
client_ip
Optional

The client host ip address from which the query was issued.

string
error_message
Optional

The detailed error message of the failed query, if any.

string
error_type
Optional

The type of the query failure, e.g. NXDOMAIN, etc.

string
forwarder_ip
Optional

The DNS forwarder ip address to which the query was first received.

string
record_type
Optional

The record type be queried, e.g. A, CNAME, SOA, etc.

string
source_ip
Optional

The source ip address that is used to forward a query to an upstream server.

integer As int64 As int64
time_spent
Optional

The time the query took before it got a failed answer, in ms.

string
timestamp
Required

Timestamp of the request, in YYYY-MM-DD HH:MM:SS.zzz format.

string
upstream_server_ip
Optional

The upstream server ip address to which the query was forwarded. If the query could not be serviced from the DNS forwarder cache, this property will contain the IP address of the DNS server that serviced the request. If the request was serviced from the cache, this property will be absent.