DNS Firewall Logs
The descriptions below detail the fields available for dns_firewall_logs.
Type: int
Integer value of the response code Cloudflare presents to the client. Response code follows IANA parameters ↗.
Type: string
The ID of the cluster which handled this request.
Type: string
IATA airport code of data center that received the request.
Type: string
IPv4 or IPv6 address information corresponding to the EDNS Client Subnet (ECS) forwarded by recursive resolvers. Not all resolvers send this information.
Type: int
Size of the EDNS Client Subnet (ECS) in bits. For example, if the last octet of an IPv4 address is omitted (192.0.2.x.), the subnet length will be 24.
Type: bool
Indicates if the client is capable of handling a signed response (DNSSEC answer OK).
Type: string
Name of the query that was sent.
Type: bool
Indicates if the client means a recursive query (Recursion Desired).
Type: int
The size of the query sent from the client in bytes.
Type: bool
Indicates if the query from the client was made via TCP (if false, then UDP).
Type: int
Integer value of query type. For more information refer to Query type ↗.
Type: bool
Whether the response was cached or not.
Type: bool
Whether the response was cached stale. In other words, the TTL had expired and the upstream nameserver was not reachable.
Type: string
Short descriptions with more context around the final DNS Firewall response. Refer to response reasons for more information.
Type: string
IP address of the client (IPv4 or IPv6).
Type: int or string
Timestamp at which the query occurred.
Type: string
IP of the upstream nameserver (IPv4 or IPv6).
Type: int
Integer value of the response code from the upstream nameserver. Response code follows IANA parameters ↗
Type: int
Upstream response time in milliseconds.