Unbound DNS

Unbound resolver logs include client queries, cache lookups, DNSSEC validation and protocol errors.

Global Fields (4)

FieldType
ngs.id
Unique identifier for the log entry.
string
ngs.createdAt
Timestamp when the event was created locally.
pdate
ngs.indexedAt
Timestamp when the log was indexed into the SIEM.
pdate
ngs.source
Origin or source system of the log.
string

Reference-Specific Fields (17)

FieldType
unbound.LogType
Type of log entry (e.g., "info", "error", "debug").
string
unbound.Severity
Severity level of the log message.
string
unbound.ClientIP
IP address of the client making the DNS request.
string
unbound.Domain
Domain name involved in the logged operation.
string
unbound.RecordType
DNS record type queried or processed (e.g., "A", "AAAA", "MX").
string
unbound.Class
DNS class of the record (usually "IN" for Internet).
string
unbound.Thread
Identifier of the Unbound thread handling this request.
pint
unbound.RequestList.Max
Maximum size reached by the request list.
plong
unbound.RequestList.Avg
Average size of the request list over time.
pfloat
unbound.RequestList.Exceeded
Number of times the request list capacity was exceeded.
plong
unbound.RequestList.Jostled
Count of entries removed (jostled out) from the request list due to overflow.
plong
unbound.Queries
Total number of queries processed.
plong
unbound.CacheHits
Number of queries answered from cache.
plong
unbound.Recursions
Number of recursive queries performed.
plong
unbound.Prefetch
Number of prefetch operations executed.
plong
unbound.Rejected
Number of queries that were rejected (e.g., due to access control).
plong
unbound.Msg
Additional message or note associated with the log entry.
text_general

Sample Log Event

Below is a representative JSON log entry showing key fields as they’re emitted by the system. Depending on the context of the event, some fields may be omitted if they’re not applicable.